var body = document.getElementsByClassName("js-store-prod-all-text");
Не нужно делать перенос строки.'use strict';
const { MongoClient } = require('mongodb');
const client = new MongoClient('mongodb://localhost:27017/');
(async function() {
await client.connect();
const result = await client.db('world').collection('cyti').find().toArray();
console.log('City:', result);
})().catch(console.error);
memo
. Этот HOC предотвращает ре-рендер компонента, если не изменились пропсы.export default React.memo(Button);
onClick
, по идее, менятся не должен. Если же в текущем коде он все-таки меняется, попробуйте обернуть этот callback в React.useCallback
, где первый аргумент - функция, а второй - при изменении каких переменных она перезаписывается.const handleMyButtonClick = React.useCallback(
([arg1, [arg2,..]]) => {...},
[[dep1, [dep2,..]]]);
const onClick = React.useCallback(() => {
setJokes(prevValue => prevValue + 5);
},
[]);
node_modules
, package-lock.json
и package.json
обратно из папки data
. Вопрос: вывезет ли PostreSQL такой объём, если я ничего не буду менять? (предполагаю, что ответ нет, отсюда следующие вопросы).
const canvas = document.createElement('canvas');
const context = canvas.getContext('2d');
const lineWidth = 60;
const radius = 200;
[canvas.width, canvas.height] = [radius * 2, radius * 2];
context.beginPath();
context.arc(radius, radius, radius - lineWidth / 2, 0, Math.PI * 2);
context.closePath();
context.lineWidth = lineWidth;
context.stroke();
document.body.append(canvas);
<div class="div">75</div>
.div {
position: relative;
width: 100px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 30px;
}
.div::before {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border: 20px solid red;
border-color: red red green green;
border-radius: 100%;
transform: rotate(45deg);
pointer-events: none;
}
EXPLAIN ANALYZE SELECT * FROM b WHERE a_id='123' ORDER BY time DESC;