React Newsletter #85

Max Stoiber interview, Tips for React Native development, and easily building forms in React Native


Articles

React Native: Tips for Successful App Development

React Native is an impressive library for developing cross-platform mobile apps. This article is a collection of tips that the author Maz wished he had known when he first started working with React Native.

Easily Build Forms in React Native

If you’re building a React Native app it’s almost a guarantee that you’ll have to build at least one form. The reality is you’ll probably build quite a few (sign in, sign up, edit profile, etc.) Forms are pretty simple, right? Yeah! But there can be quite a few moving parts involved. This article covers a few things you might have to take care of.

How I Built My Own “React” in Two Days — and Why I Did It

There's no better way to learn the internals of something than rebuilding it yourself. That's exactly what Andrew did in this article.

Higher-Order Components (HOCs) for Beginners

This article aims to clear up some of the confusion about Higher-Order Components(HOCs).

React, Facebook, and the Revocable Patent License.

There's been a lot of talk lately about Facebook's licensing on React, Dennis Walsh is an ex patent attorney turned software developer, and his rundown of the situation is well informed.

Projects

git-point: GitHub in your pocket

View repository and user information, control your notifications and even manage your issues and pull requests. Built with React Native, GitPoint is the most feature-rich unofficial GitHub client that is 100% free.


Videos

Twitter Lite, React Native, and Progressive Web Apps

React Native and PWAs like Twitter Lite are blurring the lines between web and native apps. PWAs now offer native-like capabilities via the web. And the React Native components and APIs are a great platform for React UI development. But what if you could create PWAs with React Native? Twitter Lite is an experiment in doing just that. Find out how React Native for Web is implemented and used in Twitter Lite.

Infinitely Better UIs with Finite Automata

Automa-what? Have you ever had complicated user flows in your React app that were difficult to manage? Of course you have -- most UI developers write code that resembles deterministic finite automata (or "state machines"), without even knowing it. Knowing how these concepts work is critical to robust applications, which is why we'll explore some innovative techniques for formalizing state machines for maximum testability and visibility, with the help of D3 and TypeScript/Flow. This gentle intro to an otherwise confusing comp-sci topic will take your React user interfaces to the next level.


made with ❤️ by ui.dev