These are just ideas, riff on them! Think about spikes, timeboxes, pairing, tdd. These are all things you might use to help. Think about this is an iterative process, try some things then come back to us with more questions.
- react tic tac toe intro is a very verbose intro to react.
- Pick any app like twitter or facebook, take a screenshot and then have a go at drawing boxes around what you think would make good components. Would they be smart or dumb?