Skip to content
This repository was archived by the owner on May 29, 2025. It is now read-only.

DevJoaoLopes/React-Component-Generator

Repository files navigation


Logo

Component Generator

Helps in creating your React component, generating files and boilerplates for its development.

How to use

  • Install the extension.
  • In your explorer, right-click and select Bayon Generate Component
  • Enter the name of the component to be created in the input.

Alt Text

Files

Component React

import React from 'react';
import * as Styles from './NameComponent.styles'

export const NameComponent = () => {
    return (
        <Styles.Container>
          <div></div>
        </Styles.Container>
    );
};

Index exported

export { NameComponent } from './NameComponent';

Component Test with Jest

import React from 'react';
import { render, screen } from '@bayon/testing';

import { NameComponent } from './NameComponent';

describe('<NameComponent />', () => {
  it('should render component', () => {
    createComponent();
    expect(screen.getByText('')).toBeInTheDocument();
  });
});

const createComponent = (props = {}) => {
  const defaultProps = {
    ...props,
  };

  return render(<NameComponent {...defaultProps} />);
};

License

GPL-3.0 © DevJoaoLopes

About

Visual Studio Code extension to help create React components using the Bayon design system.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •