#159 — October 9, 2019 |
Welcome to another week in the world of React — we hope you're having a good one. A relatively quiet week, but we still have some goodies for you :-) |
React Hook Form: Simple, Extensible React Form Validation — It’s not just an interesting project, but it has one of the best project homepages I’ve seen too, complete with code comparisons with similar libraries. GitHub repo. Blue Bill |
The Differences Between the Same App Created in React and Vue — An interesting side-by-side comparison of the same app built by the same developer in both React and Vue.js. If you’ve seen this post before, it’s just been rewritten and updated to use React hooks. Sunil Sandhu |
Get Powerful React Native Crash Reporting 🚀 — Automatically detect crashes in your React Native apps using Bugsnag. Handle minified JS using sourcemaps and surface fully symbolicated stacktraces for JavaScript, iOS, and Android all in one place. Get started with our free trial. Bugsnag sponsor |
Preact X: A Fast, 3KB React Alternative — Two years in the making, the latest version of Preact, a popular lightweight React-compatible alternative, is here. Support for hooks, ‘fragment’ components, and improved error handling are all here. For more info, check out the What’s new in Preact X guide. Preact |
Create React App 3.2 Released — It’s a minor release for the “get a React app up and running in one command” tool that fixes a few bugs and makes life a bit easier for TypeScript users. |
👪 An Online React Meetup Tomorrow — This Dot, who are well known for their State of Frameworks online meetups, are running an online React meetup on Thursday 10th (tomorrow!) featuring two talks. This Dot Media |
💻 Jobs |
React JS Developer (Remote) — We’re looking for an ambitious React developer to help us make komoot the place to go to plan outdoor adventures. KOMOOT |
Find A Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📘 Tutorials and Stories |
Making Your UI Tests Resilient to Change — An example of testing a login form using selectors that are less likely to break over time. Kent C Dodds |
An Introduction to SVG for React Developers — When you need a vector graphic in a Web application, SVG is the first technology to turn to. This is a very entry level tutorial which shows off the basics of creating a ‘spinner’ component. Daniel Matarazzo |
📕 Test-Driven React: Optimize Your Workflow, Achieve Coding Zen The Pragmatic Bookshelf sponsor |
Building a Video Chat with React Hooks — Note: It leans heavily upon Twilio’s service, for which you’ll need an account. Phil Nash (Twilio) |
How to Generate a PDF Using Node, React, and Headless Chrome PDFTron |
Demonstrating Reusable React Components in a Form Kingsley Silas |
🔧 Code and Tools |
React Tippy: A Lightweight Tooltip for React — Based on tippy.js and powered by Popper.js under the hood. GitHub repo. Khoa Thai |
UseAnimations: A 'Micro'-Animations Library — Basically lightweight icon animations. Despite the name, this is not hooks related, BTW. Tuan Phung |
Serverless Handbook for Frontend Engineers — Curious about serverless? Wanna get into backend but not sure how? This handbook is for you. Recipes you can apply today. Swizec Teller sponsor |
next.js v9.1.0: The React Framework — You’ll particularly like this release if you’d rather put your source in a ZEIT |
AwesomeSlider: A '60 fps', Customizable Image/Video Carousel Rafael Caferati |
React-GA: A Google Analytics Module — If your app needs to log events with Google Analytics, this will help. Simeon Cheeseman et al. |
React Tabulator: An Advanced Table Library Duc Ng |
Thanks for reading and if you have anything you want to submit for a future issue, just hit reply. We do see all of the replies, even when we're unable to respond to every one :-) |