
Aplicação de notícias - Fase 3
Presentation
•
Computers
•
12th Grade
•
Hard
Anonymous Anonymous
Used 1+ times
FREE Resource
20 Slides • 0 Questions
1
React
Aplicação de notícias
Pedro Ferreira
2
Agenda
Estruturação, flex
Aprufundar CSS
API’s
Incorporar a API de notícias
01
02
Listagens de componentes
Manipular um array de
conteúdo
03
3
Estruturação
Propriedade flex
*Documentação
4
Flex
No fundo é como os components vão
“preencher” o espaço.
Neste exemplo temos três views que estão a
ocupar o ecrã todo, e temos o flex distribuído
em 1+2+3 = 6. Podemos verificar que a View
pintada a Vermelho ocupa 1/6 do espaço livre, a
laranja 2/6 e a verde 3/6.
5
Estruturação da página em três seções
-
Container para a navegação das páginas
-
Container para os artigos
-
Footer com a funcionalidade de terminar a
sessão
6
Container de navegação
7
Footer
8
Container das notícias
9
API de
notícias
Incorporar dados de fontes externas
*Documentação
10
Axios
-
Import Axios
-
Chamar o hook com o seguinte link:
https://inshorts.deta.dev/news?category=
all
-
Fazer console.log do data
11
Listas e
renderização
condicional
Dinamizar a renderização de componentes
*Documentação
12
Renderização condicional
Em React é possível encapsular
diferentes components, em que
cada um representa um
comportamento diferente, depois é
possível renderizar apenas alguns
deles. Em relação com o estado do
componente.
*Documentação
13
Renderização condicional
*Documentação
Renderização
condicional
Componente
Comportamento
Y
Comportamento
x
14
Listas
É possível utilizar os métodos de array, como
por exemplo “map()”, para construirmos
coleções de componentes.
Ou seja, renderizar componentes de forma
cíclica
*Documentação
15
Criar uma lista de “Small Articles”
•
Temos de garantir que a array
existe, antes de chamarmos o
método .map()
16
Implementar um comportamento de loading
•
Import
•
Se os dados estiverem a
“carregar”, o componente de
loading será renderizado
•
Senão renderiza a lista de
artigos
17
Desenvolvimento
não linear
18
Do idealizado ao necessário
O desenvolvimento de um componente React, em muitas das vezes
não é linear, e isto significa que em algumas situações será
necessário rebobinar a estrutura de um componente, para
conseguirmos acomodar os dados de uma forma mais eficiente.
19
Submeter atividade
Será criada uma atividade no classroom,
para o efeito.
20
●
https://reactjs.org/docs/lists-and-keys.html
●
https://reactjs.org/docs/conditional-rendering.html
●
https://reactnative.dev/docs/flexbox
Documentação
React
Aplicação de notícias
Pedro Ferreira
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
12 questions
ENTIDAD - RELACIÓN
Presentation
•
12th Grade
15 questions
Entornos virtuales
Presentation
•
12th Grade
15 questions
Requisitos para crear una Pagina WEB
Presentation
•
12th Grade
15 questions
LECCION METODOLOGI DE UN PROGRAMA
Presentation
•
12th Grade
15 questions
Mind Mapping
Presentation
•
KG
16 questions
Espectro electromagnético .
Presentation
•
12th Grade
12 questions
Way Maker
Presentation
•
KG
14 questions
HABILIDAD EVALUAR
Presentation
•
12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade