diff --git a/src/App.js b/src/App.js index 952c8f1fd..9743caaeb 100644 --- a/src/App.js +++ b/src/App.js @@ -1,25 +1,32 @@ -import logo from './platzi.webp'; +// import logo from './platzi.webp'; +// un componente en React se tiene que importar como un objeto +import { TodoCounter } from './TodoCounter'; +import { TodoSearch } from './TodoSearch'; +import { TodoList } from './TodoList'; +import {TodoItem} from './TodoItem'; +import { CreateTodoButton } from './CreateTodoButton'; + import './App.css'; function App() { return ( + // Fijense que al momento de crear la aplicacion se colocan todos los componentes para declararlos y saber o tener una idea de como se va a crear la aplicacion
-
- logo -

- Edita el archivo src/App.js y guarda para recargar. -

- - Learn React - -
+ {/* se usa KebabCase para la creacion y denominacion de componentes */} + + + + + + + + {/* clase 2 creando la aplicacion */} +
); } + + + export default App; diff --git a/src/CreateTodoButton.js b/src/CreateTodoButton.js new file mode 100644 index 000000000..175b93c8d --- /dev/null +++ b/src/CreateTodoButton.js @@ -0,0 +1,7 @@ +function CreateTodoButton(){ + return ( + + ) +}; + +export {CreateTodoButton}; \ No newline at end of file diff --git a/src/TodoCounter.js b/src/TodoCounter.js new file mode 100644 index 000000000..d9b9264ef --- /dev/null +++ b/src/TodoCounter.js @@ -0,0 +1,9 @@ +function TodoCounter(){ + return ( +

Tienes que hacer x tareas

+ + ) +} + +// Se tiene que exportar el componente y colocar como se va a exportar +export {TodoCounter} \ No newline at end of file diff --git a/src/TodoItem.js b/src/TodoItem.js new file mode 100644 index 000000000..db969f42f --- /dev/null +++ b/src/TodoItem.js @@ -0,0 +1,11 @@ +function TodoItem(){ + return ( +
  • + V +

    Tarea Tarea

    + X +
  • + ) +} + +export {TodoItem}; \ No newline at end of file diff --git a/src/TodoList.js b/src/TodoList.js new file mode 100644 index 000000000..a2d8d3cfe --- /dev/null +++ b/src/TodoList.js @@ -0,0 +1,10 @@ +function TodoList(props){ + return ( + + ); + }; + +export {TodoList}; \ No newline at end of file diff --git a/src/TodoSearch.js b/src/TodoSearch.js new file mode 100644 index 000000000..bc312f1a7 --- /dev/null +++ b/src/TodoSearch.js @@ -0,0 +1,7 @@ +function TodoSearch(){ + return ( + + ) +}; + +export {TodoSearch}; \ No newline at end of file