1.0.5 • Published 10 months ago

marwan-meact.js v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Meact

Meact is a lightweight and simplified version of React, designed to provide a basic understanding of how React works under the hood. It follows a similar component-based architecture and implements a subset of React's features.

This project is inspired by Didact, a minimal implementation of React created by Rodrigo Pombo. Meact builds upon the concepts and ideas presented in Didact, with some modifications and enhancements.

Features

  • Virtual DOM: Meact uses a virtual DOM implementation to efficiently update and render components.
  • JSX Support: Meact supports JSX syntax, allowing you to write components using familiar JSX syntax.
  • Functional Components: Meact supports functional components, which are lightweight and easy to use.
  • useState Hook: Meact provides a simplified version of the useState hook to manage component state.
  • useEffect Hook: Meact provides a simplified version of the useEffect hook to manage component side effects.
  • map Function: Meact provides a simplified version of the map function to render lists of components.
  • Reconciliation: Meact performs a diffing algorithm to efficiently update the DOM based on component changes.

Getting Started

To get started with Meact, you can follow these steps:

  1. Install Meact in your project:
    $ npm install -g create-meact-app
  2. Create a new Meact project:
     $ npx create-meact-app my-app
  3. Start the development server:
    $ cd my-app
    $ npm start
  4. Open http://localhost:8080 to view your app in the browser.

Contributing

Contributions to Meact are welcome! If you find any issues, have feature suggestions, or want to contribute to the project, feel free to submit a pull request or open an issue on the Meact GitHub repository.

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago