Articles
Take your workflow to the next level with ESLint fix on save
Localized link tags for SEO in Remix
Empathetic Coding
ESLint - Foundation
The following are my recommendations for ESLint, Prettier, Stylelint, etc. These are the plugins with rulesets (with some customization) that will form the foundation of your ESLint setup.
ESLint - Sorting
The sort order of imports, props, object keys, etc. is entirely subjective and even your own opinion about the best order in a particular context is subject to change over time. Enforcing alphanumeric sorting will keep your code organized and easier to read for everyone on your team.
ESLint - Situational rules
These ESLint rules are situational, depending on the tools you are using.
ESLint - Opinionated rules
These are rules which I did not include in the Foundation because they’re more opinionated. I’ll explain why I use them. Feel free to use them or not.
Empathetic Coding - Button Component
In this article, we’ll be creating a Button component from the ground up using an empathetic approach.
About
Welcome to React Japan, where we delve into React development, with a special focus on the Remix framework.
Our Mission
Our mission is to provide valuable knowledge, share best practices and insights, and keep engineers in Japan up-to-date with the latest trends in the world of React and Remix development.
Whether you're looking to deepen your understanding of React concepts, learn about using Remix to build your next site, or discover tips and tricks for improving your workflow, our goal is to be your go-to resource. Join us on this exciting journey as we explore the possibilities of React development with Remix.
Why Remix?
We believe Remix is the best framework for React development. With its emphasis on developer experience, performance, and scalability, Remix enables developers to build robust, maintainable, and high performance applications.
Who We Are
We are front-end engineers who are passionate about React and Remix. We understand the challenges developers face when building modern web applications, and we are dedicated to sharing our knowledge and expertise to empower fellow engineers.