1.1.3 • Published 11 months ago

@alkantarade/react-cli v1.1.3

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

react-cli

Installation

Generally, to install React CLI

    npm i -g @alkantarade/react-cli

Usage/Examples

Generate component

    react-cli component ComponentName
import 'ComponentName.css';

function ComponentName() {
    <div>ComponentName Works!</div>
}

export default ComponentName
  • Generate
    src/                       
    └── component/             
        ├── CompentName.js     
        └── CompentName.css      

Generate event

    react-cli event eventName
function eventName() {
    alert('Cliked!')
}
export default eventName

- Generate 
src/                       
└── event/             
    ├── eventName.js     
    └── eventName.css      

Generate state

    react-cli state stateName
const code = `import { useState } from "react";
    import  "../style/stateName.css";
    function stateName() {
        const price = 8;
        const [cart, updateCart] = useState(0);
        const [isOpen, setIsOpen] = useState(false);
    
        return isOpen ? (
            <div className='lmj-cart'>
                <button onClick={() => setIsOpen(false)}>Close</button>
                <h2>Basket</h2>
                <div>
                    Monstera : {price}€
                    <button onClick={() => updateCart(cart + 1)}>
                        Add
                    </button>
                </div>
                <h3>Total : {price * cart}€</h3>
            </div>
        ) : (
            <button onClick={() => setIsOpen(true)}>Open the basket</button>
        )
    }
    
    export default stateName
  • Generate
    src/                       
    └── state/             
        ├── stateName.js     
        └── stateName.css    

Use Tailwind css

    react-cli use Tailwind

This command will generate a tailwind.config.css file at the root of your project, install Tailwind CSS in your project, and add the CSS dependencies to the src/App.css file.

  • Root Directory
    |- tailwind.config.css     
    |- src/                    
        |- App.css             

Next maj

  • use bootstrap
  • generate router
  • generate page
1.1.3

11 months ago

1.1.2

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago