Skip to content

Variables created dynamically using eval function have reference problem. #674

@dy2-X

Description

@dy2-X

Bug Description

Variables created/accessed dynamically using eval function have reference problem when Hermes enabled. The issue is observed in both iOS and Android.

React: 17.0.2
RN: 0.67.1
Hermes: 0.10.0

code example:

render() {
const { leds } = this.props
const { CM, CL, BT, BM, BA, BS, BR } = leds

const actionNameList = ["BM", "BA"]

return (
actionNameList.map( el => (
<CtrlBtn
...
ledValue={eval(el).value}
actionName={el}
...

)) ); }

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions