Skip to content

emersondemetrio/new-react-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

new-react-component

Usage

chmod +x path/to/nrc.py

echo "alias nrc='path/to/nrc.py'" >> path/to/my/rc-profile # .zshrc, .bashrc, etc

# later on

nrc path/to/my-awesome-component # MyAwesomeComponent

# or

nrc path/to/my-awesome-component prop1 prop2

Results

// path/to/index.ts
export { default } from './my-awesome-component';

// path/to/my-awesome-component.tsx
import React, { useState, useEffect } from 'react';
import { Box } from '@drivekyte/web-components';

type MyAwesomeComponentProps = {
	// props
};

const MyAwesomeComponent = ({ /* props */ }:  MyAwesomeComponentProps) => {
	const [loading, setLoading] = useState(false);

	console.log('This props' /* props */);

	useEffect(() => {
		setLoading(false);
	}, [loading]);

	return (
		<Box>
			<div>MyAwesomeComponent</div>
		</Box>
	);
};

export default MyAwesomeComponent;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages