To draw the best elements from other programming languages. To support 2 basic programming paradigms: Procedural programming and Object-oriented programming. To use more explicit and more consistent syntax to have better readability. To be used as an interpreted language and as a compiled language. ...
For this project we have decided to go with functional components. They provide a simple and concise syntax which will be tremendously beneficial. The deprecation of class components is another major reason to step away from them. Thankfully, in the event of refactoring components from class to ...