@alkantarade/react-cli

1.1.3 • Public • Published

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

Package Sidebar

Install

npm i @alkantarade/react-cli

Weekly Downloads

2

Version

1.1.3

License

ISC

Unpacked Size

13 kB

Total Files

6

Last publish

Collaborators

  • alkantarade