import React, { FC, useContext } from 'react'; import { EventContext, Styled } from 'create-react-web-component'; import { IComponentProperties, IComponentAttributes } from './componentProperties'; import styles from './App.css'; interface IProps extends IComponentProperties, IComponentAttributes {} const App: FC = (props) => { const dispatch = useContext(EventContext); const handleClick = () => { const event = new Event('my-event'); dispatch(event); }; const renderTodos = props.todos.map((todo: string) => (
  • {todo}
  • )); return (
    {props.componentTitle}
    To get started:
      {renderTodos}
    ); }; export default App;