---
title: "RedwoodJS, a new approach to building full-stack React apps"
publication: "React Status"
issue: 179
published_at: "2020-03-11"
canonical_url: "https://react.statuscode.com/issues/179"
---

This week's React news, links, and libraries       

#179 — March 11, 2020 

[Read on the Web](https://react.statuscode.com/issues/179)   React Status Your weekly React news digest, every Wednesday  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/etqx8ewik7tornvw3wkw.jpg)](https://redwoodjs.com/)   

[RedwoodJS: Bringing Full-Stack to the JAMstack](https://redwoodjs.com/) — A new, opinionated framework that combines React, GraphQL, Prisma2, and lots more out of the box. Notably it comes from Tom Preston-Werner, one of the original founders of GitHub and the creator of Gravatar. 

RedwoodJS   

[React Table 7.0 Released: Hooks for Building Fast, Extendable Tables and Datagrids](https://github.com/tannerlinsley/react-table/releases/tag/v7.0.0) — A significant release based on a year’s worth of work in refactoring things over to a hooks-only ‘headless’ approach. You’d use this as a foundation when building your own tables and datagrid components. From the creator of [React Query](https://github.com/tannerlinsley/react-query) and [React Form](https://github.com/tannerlinsley/react-form). [Source and sandbox examples here](https://github.com/tannerlinsley/react-table/blob/master/docs/examples.md). 

Tanner Linsley   [![\](https://copm.s3.amazonaws.com/95a1c5c9.jpg)](https://frontendmasters.com/courses/pure-react-state/?utm_source=reactweekly&utm_medium=email&utm_campaign=reactstate) 

[New Course: State Management in Pure React, v2](https://frontendmasters.com/courses/pure-react-state/?utm_source=reactweekly&utm_medium=email&utm_campaign=reactstate) — The root of most performance and maintainability issues in large React apps is often how you manage your state. This course focuses on pure React APIs such as hooks, context, useReducer, and custom hooks. 

Frontend Masters sponsor   

[Next.js 9.3 Released](https://nextjs.org/blog/next-9-3) — A minor point release of the popular [Next framework](https://nextjs.org/) can’t be a big deal, right? Wrong – the all new ‘Preview Mode’, smaller runtime, and new static site generation options really take things up a notch while still not introducing any breaking changes. 

Next Team   

[The Official Redux+TS Template for Create React App](https://github.com/reduxjs/cra-template-redux-typescript/releases/tag/v1.0.0) — Three weeks [ago](https://react.statuscode.com/issues/176), we featured Mark’s work on v1.0 of the official Redux template for Create React App, and now he’s gone one step further.. a _TypeScript_ variant of such. 

Mark Erikson  

💻 Jobs  

[React + Rails Experts — Join Our Bootsrapped Remote Team](https://careers.ideas.aha.io/ideas/new?preset%5Brole%5D=front-end-developer&preset%5Bteam%5D=engineering&preset%5Bdiscovered%5D=job-listing&utm_campaign=Front_End_Developer&utm_content=React_Rails_Engineer&utm_source=cooper_press&utm_medium=paid_ps) — Aha! is primarily a Rails application, but we are using React to make excellent interactive experiences on top of Rails. 

Aha!   

[Find a Dev Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-reactstatus&utm_term=tech&utm_content=grouped&utm_campaign=ad-77585) — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. 

Vettery  

📘 Tutorials and Stories  

[Are React Single File Components Here?](https://www.swyx.io/writing/react-sfcs-here/) — _“I think React SFCs will reach standardization in the near future and it is worth discussing now as a standalone post.”_ 

Shawn 'swyx' Wang   

[Should I `useState` or `useReducer`?](https://kentcdodds.com/blog/should-i-usestate-or-usereducer) — Two built-in React hooks that handle state.. but which should you use? An update on a post from last year. 

Kent C Dodds   

▶[Deep Dive into Redux Toolkit with React: A Complete Guide](https://www.youtube.com/watch?v=9lCmbth63k0) — A few weeks ago we linked to the introduction of this but now there’s a whole _3 hour long course_ on YouTube.. enjoy. 

Justin Kim   

[Using Redux with React: A Complete Tutorial with Real-World Examples](https://www.taniarascia.com/redux-react-guide/) — And if you prefer _written_ tutorials, this is for you. 

Tania Rascia   

[31 Days of #MarchMediaMadness. New Cloudinary Challenges, Win Daily](https://cloudinary.rocks/MarchMediaMadness) 

Cloudinary sponsor   

[Five Tips to Improve the Performance of Your React Apps](https://alligator.io/react/keep-react-fast/) 

William Le   

[Seven Reasons Why I’m Betting on React Native](https://blog.bitsrc.io/7-top-reasons-why-im-betting-on-react-native-e873b891f652) 

Sonny Recio  

🔧 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/gw7lu2xjs07et0bbhsj2.jpg)](https://jslancerteam.github.io/react-google-flight-datepicker/)   

[react-google-flight-datepicker: React Date Picker Inspired by Google Flight](https://jslancerteam.github.io/react-google-flight-datepicker/) — It has a rather cumbersome name but the actual control is pretty neat. [GitHub repo](https://github.com/JSLancerTeam/react-google-flight-datepicker). 

David Tran and Leo Phan   

[React NodeGUI: Build Native, Cross-Platform Desktop Apps with React](https://github.com/nodegui/react-nodegui) — A system that takes a different approach to React Native, say, by using the long established Qt widget toolkit. The project creators admit it’s still early days, though, and only for ‘smaller projects’ for now. 

NodeGUI   

[Axe Pro Beta: Free Accessibility Testing Tool Created for Dev Teams](https://www.deque.com/axe-pro-sign-up/?utm_source=react_status&utm_medium=sponsored&utm_campaign=sponsored_link) — Unique mix of guided & automated tests. Manage multiple tests, limit the scope of your testing, export results, and more. 

Deque sponsor   

[React Calendar 3.0: The 'Ultimate' Calendar for Your React App](https://github.com/wojtekmaj/react-calendar) — A popular, simple-styled calendar component for React apps, focused mostly on letting users pick dates. [v3.0 release notes](https://github.com/wojtekmaj/react-calendar/releases/tag/v3.0.0). 

Wojciech Maj   

[react-crossword: A Responsive Crossword Component](https://github.com/JaredReisinger/react-crossword) — I’m hugely biased here as a crossword aficionado but it looks pretty good if you need to render them. [Demos and example code here](https://jaredreisinger.github.io/react-crossword/). 

Jared Reisinger   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/gl1lyutw9fc3tf1uabch.jpg)](https://github.com/tannerlinsley/react-query-devtools)  

[Devtools for React Query](https://github.com/tannerlinsley/react-query-devtools) — Tool for the React Query hooks library that lets you view the cache, inspect objects, manually refetch and remove queries, and more. 

Tanner Linsley   

[Sup: A Slack Client with a WhatsApp-Like UI](https://github.com/arnnis/Sup) — An interesting example of a React Native (and React Native Web) app codebase. 

Alireza Rezania   

[WatermelonDB 0.16.0: A High Perf, Reactive Database for React and React Native Apps](https://github.com/Nozbe/WatermelonDB) — We linked this when it first came out but it’s come a long way since. 

Nozbe         

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
