小编ash*_*sut的帖子

v8::HandleScope::CreateHandle() 中的致命错误 # 无法创建没有 HandleScope 的句柄

我正在编写一个 .cc 文件,以便我可以在 .js 文件中从中读取函数。

代码结构如下:

napi_value createResult(napi_env env, string resultType, int64_t handlevalue) {
    napi_status status;
    napi_value ObjectRef, returnObject, errorObject;

    printf("INSIDE FUCNTION: PART1\n");

    // Creating NAPI Object's
    status = napi_create_object(env, &ObjectRef);

    std::cout<<"status="<<status<<std::endl;

    assert(status == napi_ok);


    printf("INSIDE FUCNTION: PART2\n");

    status = napi_create_object(env, &errorObject);
    assert(status == napi_ok);

    printf("INSIDE FUCNTION: PART3\n");

    status = napi_create_object(env, &returnObject);
    assert(status == napi_ok);

    printf("INSIDE FUCNTION: PART4\n");

    const char* resultTypeChar = resultType.c_str();
    status = napi_set_named_property(env, returnObject, &resultTypeChar[0], ObjectRef);
    assert(status == napi_ok);

    printf("INSIDE FUCNTION: PART5\n");

    return returnObject;
}

void ABC(napi_env …
Run Code Online (Sandbox Code Playgroud)

javascript c++ asynchronous node.js promise

5
推荐指数
1
解决办法
2145
查看次数

可以在函数或类中使用“useDispatch”吗?

可以在 a或 auseDispatch内使用 hook吗?我不是在谈论功能或类组件。我想从函数/类中调度状态更改。functionclass

// Example: utils.ts

export function foo(){
  const bar = getBar();
  const dispatch = useDispatch();
  dispatch(addBar(bar))
}
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

3
推荐指数
1
解决办法
3082
查看次数

标签 统计

asynchronous ×1

c++ ×1

javascript ×1

node.js ×1

promise ×1

react-redux ×1

reactjs ×1

redux ×1