JS naturally
Writing more natural, support native Map Set and so on, direct assignment to object is valid
Best practice for react
Built in dependency injection and best practices, easy to write code with good maintainability