We talk about JavaScript. Each month in Warsaw, Poland.
class Hello extends React.Component {
render() {
return(
<h1>Hello World</h1>
)
}
}
class Hello extends React.Component {
render() {
return(<div>Hello World</div>)
}
}
class Hello extends React.Component {
render() {
return React.createElement('div', null, `Hello World`);
}
}
<div ng-repeat='element in list'>
{{#each element in list}}
data-bind='foreach: list'>
JSX:
{list.map(createElementRow)}
The Virtual DOM is an abstraction of the HTML DOM. It is lightweight and detached from the browser-specific implementation details. Since the DOM itself was already an abstraction, the virtual DOM is, in fact, an abstraction of an abstraction.
actions
LaneActions.js
NoteActions.js
components
App.jsx
Editable.jsx
Lane.jsx
Lanes.jsx
Note.jsx
Notes.jsx
constants
itemTypes.js
index.jsx
libs
alt.js
persist.js
storage.js
main.css
stores
LaneStore.js
NoteStore.js
actions
LaneActions.js
NoteActions.js
components
App
App.jsx
app.css
app_test.jsx
index.js
Editable
Editable.jsx
editable.css
editable_test.jsx
index.js
...
index.js
constants
itemTypes.js
index.jsx
libs
alt.js
persist.js
storage.js
main.css
stores
LaneStore.js
NoteStore.js
components
Note
Note.jsx
index.js
note.css
note_test.jsx
Routes
Routes.jsx
index.js
routes_test.jsx
index.js
...
index.jsx
main.css
views
Home
Home.jsx
home.css
home_test.jsx
index.js
Register
Register.jsx
index.js
register.css
register_test.jsx
index.js