There is no hard and fast rule to start learning React. However, basic programming knowledge, preferably in JavaScript is a must to understand the concepts that we are going to apply and learn. Here are some of the concepts which I feel one should lo...