My TranslationDetail component is passed an id upon opening, and based on this an external api call is triggered in the class constructor, receiving data to the state, and t
Use componentWillMount to get the data and set the state. Then use componentWillReceiveProps for capturing update on the props.
You can check the Component Specs and Lifecycle.