Prezentacja pokazana na warsztatach DreamLab Academy #12 w Krakowie. Na spotkaniu staraliśmy się wprowadzić uczestników w świat Reacta. Opowiedzieliśmy o możliwościach jakie daje nam to narzędzie i wspólnie stworzymy prostą aplikację internetową.
DreamLab Academy to otwarte i darmowe warsztaty z programowania gdzie specjaliści z DreamLabu dzielą się tym co potrafią.
11. First Application
11
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<div>Hello</div>,
document.getElementById('root')
);
ReactDOM is the glue
between React and the DOM
12. Example component
12
import React from 'react';
export function TodoApp() {
return (
<h1>Learn React</h1>
);
}
export default TodoApp;
13. Example component
13
import React from 'react';
export function TodoApp() {
return (
<h1>Learn React</h1>
);
}
export default TodoApp;
14. Example component
14
import React from 'react';
export function TodoApp() {
return (
<h1>Learn React</h1>
);
}
export default TodoApp;
import React from 'react';
export class TodoApp extends React.Component {
render() {
return (
<h1>Learn React</h1>
);
}
}
export default TodoApp;
54. DreamLab – hub technologiczny Ringier Axel Springer
Quiz
55. 55
Ile gwiazdek na platformie GitHub posiada
rezpozytorium React?
A) 126k
B) 86k
C) 111k
D) 67k
56. 56
Ile gwiazdek na platformie GitHub posiada
rezpozytorium React?
A) 126k
B) 86k
C) 111k
D) 67k
57. 57
Jaka metoda nie występuje w cyklu życia komponentu
React?
A) componentDidMount
B) componentUpdate
C) componentWillUnmount
D) shouldComponentUpdate
58. 58
Jaka metoda nie występuje w cyklu życia komponentu
React?
A) componentDidMount
B) componentUpdate
C) componentWillUnmount
D) shouldComponentUpdate
59. 59
Za pomocą jakiego stałego props’a wyświetlić
elementy owrapowane przez komponent?
A) slots
B) notes
C) children
D) content
60. 60
Za pomocą jakiego stałego props’a wyświetlić
elementy owrapowane przez komponent?
A) slots
B) notes
C) children
D) content
63. 63
Jaki atrybut pozwala na optymalizacje renderowania
w momencie wyświetlania danych tablicowych?
A) id
B) key
C) order
D) unique
64. 64
Jaki atrybut pozwala na optymalizacje renderowania
w momencie wyświetlania danych tablicowych?
A) id
B) key
C) order
D) unique
65. 65
Jakie działania nie powodują przerenderowanie
elementu?
A) Zmiana zewnętrznych propsów
B) Metoda forceUpdate
C) Metoda applyRender
D) Metoda setState
66. 66
Jakie działania nie powodują przerenderowanie
elementu?
A) Zmiana zewnętrznych propsów
B) Metoda forceUpdate
C) Metoda applyRender
D) Metoda setState
67. 67
Na jakie wywołanie w React transpilowany jest
pojedynczy znacznik z JSX?
A) React.createNode
B) React.createElement
C) new React.Element
D) new React.Node
68. 68
Na jakie wywołanie w React transpilowany jest
pojedynczy znacznik z JSX?
A) React.createNode
B) React.createElement
C) new React.Element
D) new React.Node