Rasengan 1.0.0 Beta
posted on April 25, 2024Rasengan.js 1.0.0-beta
is the first beta version of the Rasengan.js framework.
Based on modern tools, Rasengan.js will help you to create high-quality web applications with the benefit of React Components. It's a simple and easy-to-use framework that will help you to create a beautiful and responsive web application.
Main features
Rasengan.js supports the following features:
Routing
: Rasengan.js provides a simple and easy-to-use routing system that allows you to create routes for your web application.CSS Support
: Adding styles to your components is easy with Rasengan.js. You can use CSS Modules, tailwindCss, Preprocessors like Sass, Less and Stylus.SSR
: Rasengan.js supports server-side rendering (SSR) out of the box. This rendering approach is useful for SEO and performance optimization.Data Fetching
: Rasengan.js provides a simple and easy-to-use data fetching system that allows you to fetch data from an API.
Based on Vite (opens in a new tab), it benefit of its high performance in terms of bundling, code splitting which makes it a great choice for your web application.
Built with modern tools
Rasengan.js is built with modern tools like:
React
(opens in a new tab): A JavaScript library for building user interfaces.Vite
(opens in a new tab): A build tool that aims to provide a faster and leaner development experience for modern web projects.React Router
(opens in a new tab): A routing library for React.
Why Rasengan.js?
Rasengan.js is a simple and easy-to-use framework that will help you to create a beautiful and responsive web application. It is built with modern tools like React, Vite, and React Router, which makes it a great choice for your web application.
The reason that the creator of Rasengan.js (Dilane Kombou (opens in a new tab)) decided to create this framework is because of the lack of performance while using only React and Vite. If you want to improve the performance of your web application by using only React and Vite, you need to do a lot of configurations and optimizations. But with Rasengan.js, you don't need to worry about that. It is already optimized for performance and provides a simple and easy-to-use API that will help you to create a high-quality web application.
Rasengan.js works on top of the Server Side Rendering (SSR) which is useful for SEO and performance optimization. It also provides a simple and easy-to-use Data Fetching
system that allows you to fetch data from an API (similar to getServerSideProps
of Next.js).
Getting started
Prerequisites
Before you start, you need to have Node.js (opens in a new tab) installed on your machine. Prefer using the latest LTS version from version v18.19
or later.
Installation
To get started with Rasengan.js, you can follow the installation guide.
npx create-rasengan@latest my-app
This command will create a new Rasengan.js project in the my-app
directory through simple steps.
Documentation
The documentation of Rasengan.js is very clear and easy to understand. You can find the documentation here.
Any question ?
Join our community and ask your questions in the Github Discussions (opens in a new tab), we will be happy to help you.
Conclusion
Rasengan.js is very powerful, it provides you a new and simple approach to create a high-quality web application. It is built with modern tools like React, Vite, and React Router, which makes it a great choice for your web application.
Don't hesitate to give it a try and let us know your feedback. We are always open to suggestions and improvements. Contact us at reactgx@gmail.com