我从reactredux saga开始,这是我的currentUserSaga.js代码
currentUserSaga.js
import {delay} from 'redux-saga'
export function* currentUserSaga () {
while(true){
yield delay(1000);
console.info("User Saga loop");
}
}
在编译时,我得到以下错误:
SyntaxError:/home/Sakthy/Desktop/ReactSaga/redux-saga-cart/src/Saga/currentUserSaga.js: Unexpected reservedword 'yield'(4:8) 2 |导出函数currentUserSaga () {3 |
while(true){>4 |屈服延迟(1000);| ^ 5 |
console.info("User Saga loop");6 |} 7 |}
请指导我,我正在遵循一个教程,但我认为这是由于yield关键字的错误用例。
我们期望生成函数生成一个值,并且记住yield必须在每次迭代时返回一个值,而不是一个不返回任何值的函数。