LoginRadius / engineering-portal

A collection of valuable resources by developers -- for developers -- to share practical learnings, development challenges, and open-source initiatives in dev, QA, Infra, and implementation.
https://www.loginradius.com/blog/
MIT License
94 stars 256 forks source link

React -- Best Coding Practices #823

Closed raghunath-r-a closed 2 years ago

rohiraanjali commented 3 years ago

Would like to work on this. Please assign it to me!!

raghunath-r-a commented 3 years ago

@rohiraanjali This is now assigned to you. Please proceed with an outline and then drafting the blog post.

If you're stuck anywhere or having doubts, please do let us know.

rohiraanjali commented 3 years ago

Outline:-

Why and how clean code helps?

Best practices guide

Naming conventions

code structure

file and folder

component

hooks

CRA usability

ES6

Will add more if something else strikes in my mind

raghunath-r-a commented 3 years ago

@rohiraanjali Looks good. You may please proceed with writing the blog. Just make sure that the content is written in your own words and understanding and that it is as much as helpful to React developers in general. Thanks!

sanjayrajpurohit36 commented 3 years ago

@raghunath-r-a raghunath Can I write a blog on any other topic like hoisting, restructuring or something else?

raghunath-r-a commented 3 years ago

@raghunath-r-a raghunath Can I write a blog on any other topic like hoisting, restructuring or something else?

Yes, please propose a clear, precise title that you'd like to work on. We can review and proceed forward with the same. For more details, please refer to the master issue: https://github.com/LoginRadius/engineering-portal/issues/750

rohiraanjali commented 3 years ago

Hey @raghunath-r-a Have added the blog. Please review and let me know the changes if any.

raghunath-r-a commented 2 years ago

Hey @rohiraanjali Good news! Your blog post has gone live: https://www.loginradius.com/blog/async/guest-post/react-best-coding-practices/

Please do share it with your network and on social media