Editing forms and loading subscritions

What’s the best pracitise while editing forms? I need to fill fields with values. But firstly I need to subscribe for data. What’s more , to be able to update these fields, the onChange method should be provided and state as well. So, where and when I should set state for fields, if the subscrition is not read yet onComponentDidMount ? Any suggestions?