Enzyme
Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components’ output. You can also manipulate, traverse, and in some ways simulate runtime given the output. Enzyme’s API is meant to be intuitive and flexible by mimicking jQuery’s API for DOM manipulation and traversal. Leggi tutto…
Zustand – React state-management
A small, fast and scalable bearbones state-management solution using simplified flux principles. Has a comfy api based on hooks, isn’t boilerplatey or opinionated. Don’t disregard it because it’s cute. It has quite the claws, lots of time was spent to deal with common pitfalls, like the dreaded zombie child problem, react concurrency, Leggi tutto…
Amplication: open‑source development tool
https://github.com/amplication/amplication Amplication is an open‑source development tool. It helps professional Node.js developers develop quality Node.js applications without spending time on repetitive coding tasks. Amplication auto-generates backend apps built with TypeScript and Node.js, and a client built with React.
SuperTokens
https://github.com/supertokens SuperTokens is an open source authentication solution offering features like: Different types of login: Email / password, Passwordless (OTP or Magic link based), Social / OAuth 2.0 etc… Access control Session management User management Self hosted / managed cloud
react-jsonschema-form
A simple React component capable of building HTML forms out of a JSON schema. https://react-jsonschema-form.readthedocs.io/en/latest/
Typescript Generics
TypeScript Generics for People Who Gave Up on Understanding Generics Generic React Components in TypeScript
What’s an object identity in JavaScript?
https://giacomocerquone.com/whats-an-object-identity-in-javascript/
Feature Flags Pattern in a React JS
Feature flags, or toggles, as described by Martin Fowler are a “powerful technique, allowing teams to modify system behavior without changing code.” In other words, implementing feature flags as a set of patterns is a robust way to manage code complexity and deliver new features to users using CI/CD (continuous Leggi tutto…