Может ли опыт на React Native считаться одновременно опытом на обычном React? Они настолько похожи?Я бы сказал, процентов на 60. Там нет CSS в традиционном понимании и свои правила раскладки, но то, что касается JS вполне транслируется в браузер - архитектура приложения, паттерны React и т.п. Система сборки там тоже своя и нет заморочек браузерного рендеринга.
const countInt = parseInt(count);
// or
const count = parseInt($( "#add_favorite_video_lbl" ).text());
и на чем ты можешь заработать не 30-40к, а более
<select id="person"></select>
<select id="key"></select>
<span id="value"></span>
const data = [
{
"ФИО": "Иванов Сергей",
"Адрес": {
"Город": "Москва",
"Улица": "Пятницкая",
"Дом": "35",
},
},
{
"ФИО": "Сидоров Иван",
"Адрес": {
"Город": "Питер",
"Улица": "Ленина",
"Дом": "42",
},
},
];
const select = (selector, options) => $(selector)
.html(options.map(n => `<option>${n}</option>`).join(''))
.val(null);
const $person = select('#person', data.map(n => n['ФИО']));
const $key = select('#key', Object.keys(data[0]['Адрес']));
$person.add($key).change(function() {
const person = $person.val();
const key = $key.val();
if (person && key) {
$('#value').text(data.find(n => n['ФИО'] === person)['Адрес'][key]);
}
});
class App extends Component {
state = {
users: []
}
componentDidMount() {
fetch('https://jsonplaceholder.typicode.com/users')
.then(response => response.json())
.then(users => this.setState({ users }));
}
render() {
return(
<div className="App">
<table>
<tbody>
{this.state.users.map(n => (
<tr key={n.id}>
<td>{n.name}</td>
<td>{n.username}</td>
<td>{n.email}</td>
<td>{n.website}</td>
</tr>
))}
</tbody>
</table>
</div>
)
}
}