{"repo":"mithi/react-philosophies","free":true,"listed":false,"github":"https://github.com/mithi/react-philosophies","clone":"git clone https://github.com/mithi/react-philosophies.git","description":"🧘 Things I think about when I write React code 🧘","language":null,"stars":3734,"topics":["reactjs","react","clean-code","hacktoberfest"],"license":"CC-BY-SA-4.0","category":"ui-components","readme_excerpt":"react-philosophies If react-philosophies helped you in some way, consider buying me a few cups of coffee ☕☕☕. This motivates me to create more React \"stuff\"! 🙂 You have to think about what is the right way, even when you have the right idea of what the building blocks should be, there is huge flexibility in how you decide to put the whole system together. It is a craft... and it has a lot to do with valuing simplicity over complexity. Many people do have a tendency to make things more complicated than they need to be... The more stuff you throw into a system, the more complicated it gets and the more likely it is not going to work properly. - Barbara Liskov Translations to other languages - Chinese by @Leecason -orange.svg?color=purple) - Korean by @lim-jiwoo -orange.svg?color=purple) Table of Contents 0. Introduction 1. The Bare Minimum 2. Design for happiness 3. Performance tips 4. Testing principles 5. Insights shared by others The way this document is organized It was actually difficult for me to separate my thoughts into the design , performance , and testing . I noticed that lot of designs intended for maintainability also make your application faster and easier to test. Apologies if the discussion appears to be cluttered at times. Thanks for all the PRs 🚜, coffee ☕, recommended readings 📚, and sharing of ideas 💡 (View contributors) --- ❤️ Comments, suggestions, violent reactions? I'd love to hear them! If there's something that you think should be part of my readin","default_branch":null,"files":null,"tree":[],"storefront":"/r/mithi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mithi/react-philosophies/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}