Build this beautiful, small weather app and learn how to structure your app best. A beginner-friendly introduction to thinking in React. — Build this beautiful, small weather app and learn how to best plan and organize a React project. A beginner-friendly introduction to thinking in React. In this article, we are going to build a beautiful, simple weather app with React.js. By doing this, we will discover and learn some essential skills: