Nikulio
@Nikulio
NaN !== NaN

Почему получаю ошибку, когда пытаюсь использовать object spread?

const initialState = {a: 12, b: 13}

export function searchReducer(state = initialState, action) {
	switch (action.type) {
		case(consts.SEARCH_INIT) :
			let test = {...state}
			console.log("--- action.payload", test)
			return state
		default:
			return state
	}
}
- Код

Module build failed: SyntaxError: Unexpected token (8:15)
- ошибка, указывает на spread (...)
В консоли Хрома попробовал - всё работает. В чем проблема?
.baberlrc :
{
  "presets": [
    "env",
    "react",
    "flow"
  ],
  "plugins": [
    "transform-class-properties"
  ]
}
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
npm i -S babel-preset-stage-0

{
  "presets": [
    "env",
    "stage-0",
    "react",
    "flow"
  ]
}


transform-class-properties можете смело выпиливать, так как stage-0 содержит в том числе и его.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект