dadada
dadada
Сергей
Подскажите, как нужно настроить div, что бы в числах ставились точки?
10000000 => 10.000.000 ???
Сергей
никак
Форматировать вывод
Сергей
Это как?)
акионка.
Это как?)
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ".");
}
акионка.
Может не самое эффективное решение :)
Andrew
(10000000000).toLocaleString().split(',').join('.')
Andrew
toLocaleString вторым аргументом принимает обьект с пропсами, возможно там можно настроить разделитель и обойтись без сплит и джоин.Но этолишь предположение,нужно рыть в гугле.
Сергей
Oleg
Oleg
ставь брейкпоинты
Oleg
Oleg
import { createMuiTheme } from '@material-ui/core/styles';
const theme = createMuiTheme({
palette: {
primary: {
main: '#11a8d3',
contrastText: '#ffffff'
}
}
});
const ThemeProviderContainer = () => {
return (
<ThemeProvider theme={theme}>
<App />
</ThemeProvider>
);
};
Oleg
условно как то так, а в теме указываеш всю кастомизацию
Oleg
для любых компонентов материал юай
Владислав
Работал кто-нибудь с реакт native?
Oleg
+ через экспо
Владислав
Тяжко перейти с реакт js? Устроился на работу, они сказали, что придётся с ним работать)
Владислав
И обычный webstorm подойдёт как ide?
Oleg
приедтся подгонять и искать замену компонентам из реактжс для реакт натив, так как не все что есть в реактжс есть в реакт натив
Oleg
да вполне подойдет
Oleg
компоненты для реакт натив написаны не на жс, как ты понимаеш) а на жаве для андроида либо обжектив си для айос
Oleg
для дейтпикера подробнее так как то:
Oleg
import { createMuiTheme } from '@material-ui/core/styles';
const theme = createMuiTheme({
palette: {
primary: {
main: '#11a8d3',
contrastText: '#ffffff'
}
}
});
theme.overrides = {
MuiTextField: {
root: {
color: green
}
}
}
const ThemeProviderContainer = () => {
return (
<ThemeProvider theme={theme}>
<App />
</ThemeProvider>
);
};
Владислав
Мда)
Владислав
Понятна только структура
Oleg
да
Oleg
оч клевый опыт, поздравляю)
Владислав
Это серьезно или сарказмм?)
Oleg
оч серьезно, выйдеш на мидл уровень как миниму по реакт натив, тебя все канторы будут хотеть, через пол года через года пиздуй на более высокую зп
Natasha Undefined
Привет, помогите, посмотрите незамыленным взглядом, почему пхпсторм не парсит строку, а видит все текстом
Natasha Undefined
Natasha Undefined
В запросе
Yuliia
потому что кавычки не такие
Yuliia
``
Евгений (метранпаж)
`` , а не ' '
Akim
Natasha Undefined
Господи, кавычки... *Фейспалм*
Natasha Undefined
Спасибо!
Natasha Undefined
Пхпсторм =вебсторм + пхп
Natasha Undefined
Но я просто поставила что под руку подвернулось)
Natasha Undefined
Ключ ещё не нашла к тому ж...
Akim
Вы прямо пролили свет, спасибо) Просто больше места занимали обе идешки сразу
Natasha Undefined
Незашто
Ruslan
Приветствую! Почему-то у меня не происходит принудительной перерисовки на уроке 87:
import store from "./redux/reduxStore.js"
import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
import {Provider} from "react-redux"
import {BrowserRouter} from "react-router-dom"
setInterval(() => {store.dispatch({type: "Fake"})}, 1000)
ReactDOM.render(
<BrowserRouter>
<Provider store={store}>
<App />
</Provider>
</BrowserRouter>, document.querySelector('#root'))
Artur
Ребята, дайте ссылку на репозитарий проекта
Ruslan
https://github.com/it-kamasutra/react-way-of-samurai.git
Artur
Oleg
Ruslan
А должно что-то быть? Я у Димыча не вижу.
Ruslan
О! Нашел! "case "FAKE": return {...state, fake: state.fake + 1}"
Вопрос снимается.
Oleg
👍
Андрей
Добрые люди подскажите вывожу данные профиля контакты к примеру Инстаграм может кто подскажет какое-то регулярное выраженное так как данные записаны гадосно там записано все от null и пустых строк до "кракозябр" я вывожу ссылку и в 10% она только работает(
Oleg
пробуй тут https://regex101.com/
M
а здесь есть Сениор | Миддл с Киева?
Андрей
Друзья подскажите кто знает как отобразить данные одного массива и в это отображение вывести данные другого массива, делаю с помошью map, но почему то первые данные выводятся как надо все первый объект потом второй, а вторые данные выводятся лишь один раз первый объект
Андрей
<div className={a.mainContainer}>
{props.userDetails.map((ms, index) => <div key={index} className={a.containerChat}>
<div className={a.containerSmallChat}>
<div className={a.headerChat}>
<div>
<p>Name-{ms.name}</p>
<p>Email-{ms.email}</p>
<p>RoomID-{ms.roomID}</p>
</div>
</div>
<div className={a.mainContainer}>
<ul key={index} className={a.Messages_list}>
{props.messages.map((ms, index) => <li key={index} className={a.Messages_message} >
<div className={a.Message_content}>
{ms.isAdmin ?
<div className={a.textForAdmin}>{ms.message}</div> :
<div className={a.text}>{ms.message}</div>}
</div>
</li>)}
</ul>
</div>
Андрей
стейт
Андрей
let initialState = {
admins: [],
messages: [],
userDetails: [],
}
Oleg
в props.userDetails какие данные хранятся?
Oleg
пример массива скинь
Oleg
а то не логичный код какой то)
Андрей
{name:action.name, email:action.email, roomID:action.roomID}
Андрей
я думал может 3 массива объединить в объект а потом объект распарсить, но это тоже не выходит
Oleg
дело в том что это массив у тебя а не объект userDetails
Oleg
userDetails: [],
Oleg
ну или нужно так userDetails: {},
Андрей
это массив с вложенными объектами
Oleg
так, хорошо
Oleg
то есть так:
Андрей
задача в том что бы выводить несколько блоков с информацией из этого массива
Oleg
[
{name:action.name, email:action.email, roomID:action.roomID}
{name:action.name, email:action.email, roomID:action.roomID}
{name:action.name, email:action.email, roomID:action.roomID}
{name:action.name, email:action.email, roomID:action.roomID}
]
Андрей
да
Oleg
условно