⚛️ This week's React news, links, and libraries
React Status Your weekly React news digest, every Wednesday Formidable Labs Builds Out urql's Offline Support Capabilities — Formidable's urql is burnishing its reputation as a versatile, highly customizable GraphQL client, but did you know it also has robust offline support? This newly released documentation systematically walks you through normalised caching, optimistic updates & resolvers and offline persistence. Formidable Labs | State of Frontend 2020: Take Part in the Survey — What does the everyday job of a frontend developer look like? 🤔 Which frameworks and tools do you really use? Which would you like to use but your employer won't let you? Let's discover the real State of Frontend 2020 together. The Software House | When is React Not React? When It's 'Noact' — When React is your hammer, every problem out there is going to look like a nail. But there are situations where it's not the right tool for the job. There may be better alternatives. For example, Noact incorporates React-like principles into something much simpler (only 60 lines of code, even). It could be a good place to learn first principles before venturing into full-blown React. Hao Wang | ▶ Mina Markham with Thoughts on How To Learn React — Drew McLellan talks with Mina Markham about the challenges of an experienced front-end engineer learning React. It's a fascinating and suprisingly candid conversation with a multi-talented individual known for her talks and work with organizations like Black Girls Code and Girl Develop It. Smashing Podcast podcast | Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery | ℹ️ Interested in running a job listing in React Status? There's more info here. Sharing React Components Between a Web & Electron App — In yet another effort to increase the return on the time invested in building robust React components, here's how to further increase their utility by making them available to an Electron desktop app using Bit: "the platform for collaboration on atomic components". Nathan Sebhastian | How to Set Up a React Native Project Using Expo CLI — Expo enables developers to take a shared JavaScript/TypeScript codebase and deploy it across a broad range of mobile devices and web apps. This tutorial methodically walks through the steps required to set up React Native project using this approach. Reshaka Weerasinghe | Better Reducers With Immer — If writing reducers by hand has left your code with a lot of bloat, you may want to relieve the tedium and potential for errors through the use of the lightweight Immer library to simply the process. Chidi Orji | A Deep Dive Into the React Context API — While your new application may start off with the noble goal of creating just a single component, almost inevitably there comes a time when it must be broken down into simpler building blocks. But that begets the problem of maintaining state which has its own complexities. Here are the fine details of how to simplify state management with the useContext hook. Adebiyi Adedotun | Ways to Create Components in React — We can always relate to any sort of analogy that involves LEGO. Components are like LEGO blocks. Now it all makes sense. That said, just as not all LEGO blocks are created equal, neither are components. Here's a clear, concise differentiation between Class and Functional components in React. Ankit Bansal | Sorry React, But I Can't Keep Up Anymore — Simply keeping up with the React ecosystem sometimes seems like a full-time job in itself. With refreshing candor, the author self-diagnoses 'JavaScript Fatigue Syndrome' and resolves to time-box his commitment. Chris Vibert | |
Комментарии
Отправить комментарий