const isShallowEqualArrays = (arr1, arr2) =>
arr1 === arr2 || (arr1.length === arr2.length && arr1.every((v, i) => v === arr2[i]));
export const mainReducer = (state = initialState, action) => {
if (action.type === SET_COUNT) {
if (!isShallowEqualArrays(state.count, action.count)) {
return {
...state,
count: action.count
};
}
}
return state;
};
const hasDuplicates = map.size > new Set(Array.from(map, n => n[1].id)).size;
const duplicates = Array
.from([...map].reduce((acc, [ , { id } ]) => acc.set(id, acc.has(id)), new Map))
.reduce((acc, n) => (n[1] && acc.push(n[0]), acc), []);
const count = Array
.from(map.values())
.reduce((acc, { id }) => acc.set(id, -~acc.get(id)), new Map);
"расплывчато" грубо говоря так что бы он не принимал квадратную формублюр эффект ? чисто логически же понятно что бэкграунд одним цветом этот бублик другим при этом имеет тени.
как бы не казался краёв элемента в котором находитьсяэто вообще как понять, может надо находиться в каком то эффекте транса чтобы начать понимать что вы написали.
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' '*';
ddd_header 'Access-Control-Allow-Methods', '*';
return 204;
}
if ($request_method = 'POST') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' '*';
ddd_header 'Access-Control-Allow-Methods', '*';
}
if ($request_method = 'GET') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' '*';
ddd_header 'Access-Control-Allow-Methods', '*';
}
res.header('Access-Control-Allow-Methods', '*');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: *');