1. This tutorial does not assume any knowledge of React and will teach the basics of building a React app.
2. The tutorial is divided into several parts, including an overview of React components, props, and state; completing a game; and adding time travel.
3. Prerequisite knowledge includes familiarity with HTML and JavaScript, as well as programming concepts such as functions, objects, arrays, and classes.
The article is generally reliable in terms of its content. It provides a comprehensive overview of the topics covered in the tutorial and explains the prerequisite knowledge required to understand it. The article also provides clear instructions on how to set up a local development environment for those who prefer to write code on their own computer. Furthermore, it offers helpful resources for those who are stuck or need help understanding certain concepts.
However, there are some potential biases that should be noted. For example, the article does not mention any potential risks associated with using React or provide any counterarguments to its claims about the benefits of using React. Additionally, while it does provide helpful resources for those who need help understanding certain concepts, it does not provide any resources for those who may have questions about other aspects of React development such as debugging or performance optimization. Finally, while the article does provide some information about ES6 features such as arrow functions and classes, it does not explain why these features are important or how they can be used effectively in React development.