| Yam lub npm | Menedzer Pakietow |
| Potrzebny do Reacta. Silnik do JS | Node.js |
| calc pozwala na obliczanie | calc(100% - 20px) |
| class="img-fluid" | zdjecie nie bedzie wieksze niz 100% |
| przerwa miedzy border a obrazkiem | img-thumbnail |
| float-end | wurownuje do prawej(bootstrap) |
| class="px-3" | padding na osi x(bootstrap) |
| onKeyDown | Gdy zostanie nacisniety przycisk |
| onChange | Gdy nastapi jakas zmiana |
| const [term, setTerm] = useState('') | import React, {useState}... | State - przechowuje aktualne dane |
| e.key==='Enter' && search() | Jesli e.key ==='Enter' to wykonaj search() |
| super(props); | sprawdzic, przekazuje props do => extends Component() |
| import React from 'react' | nie trzeba od werski 17.0.1 |
| x.name.includes(term) | jesli zawiera |
| btnComponent.searchHandler.bind( buttonComponent, 'noclegi' ) | przypisuje 'this' dla buttonComponent i wrzuca (term) jako 'noclegi' |
| pole = () => {} | Czym jest Pole ? |
| this.setState({hotels: this.hotels}) | setState ustawia State |
| propTypes = { test: PropTypes.string.isRequired} | lista propsow które powinny zostać użyte |
| const defaultProps = { missing: 'to jest text domyślny' } | jeśli nie ma propsa, defaultProps wyswietla domyslna wartosc |
| .arrayOf(PropTypes.shape({ | Określa typ Propsa |
| debugger; | BreakPoint |