A Firestore in React Tutorial for Beginners [2019]
A tutorial on migrating a React Firebase app from the Realtime Database to Cloud Firestore, highlighting the benefits and process.
RobinWieruch.de is the personal site and blog of Robin Wieruch, a software engineer and educator known for clear, practical tutorials on React, TypeScript, Next.js, GraphQL, Node.js, and testing. The articles focus on real projects and common problems such as state management, authentication, data fetching, pagination, performance, and testing strategies. Robin is the author of The Road to React and other hands-on guides. He publishes step by step walkthroughs that pair code with explanations, so readers learn the concepts and the reasoning behind them.
335 articles from this blog
A tutorial on migrating a React Firebase app from the Realtime Database to Cloud Firestore, highlighting the benefits and process.
A step-by-step tutorial for installing and setting up MongoDB on Windows, including environmental variables and verification.
A step-by-step tutorial for installing and setting up PostgreSQL 11 on a Windows operating system.
A beginner's guide to integrating and using Semantic UI components within a React application to build a login form.
A beginner-friendly tutorial on using Redux with React for state management, extracted from the author's book.
A visual guide to setting up a Firebase project and enabling email/password authentication for web applications.
A beginner's tutorial for building a GitHub Search app using ReasonReact, covering state management and API calls.
A beginner's guide to building a React application with Firebase for authentication and a realtime database.
Announcement of the free book 'The Road to GraphQL' for mastering GraphQL with JavaScript, React, and Node.js through practical applications.
A guide to implementing visual regression testing for React applications using React Storybook and its Storyshots add-on.
A tutorial on using RxJS for state management in React applications, focusing on handling real-time data and asynchronous operations.
Explains how to fix the React warning about calling setState on an unmounted component to prevent memory leaks and performance issues.
A tutorial on writing tests for Apollo Client queries and mutations in a React application using a mocked GraphQL server.
A guide on adding and using Sass for styling in a create-react-app project, including setup and component examples.
A guide on setting up and using CSS Modules for styling components in a create-react-app project without extra configuration.
A tutorial on setting React state without constructors using class fields and alternative patterns like HOCs and render props.
A tutorial on managing global state in React using built-in features like props and state lifting, avoiding Redux for simpler applications.
Learn to prevent unnecessary React component rerenders using shouldComponentUpdate and PureComponent for performance optimization.
A tutorial on using the Intersection Observer API in React to implement anchor-based navigation for long articles.
A tutorial on building a full-featured GraphQL server using Apollo Server and Express, covering authentication, database integration, and more.