diff --git a/packages/react-native-nitro-modules/cpp/jsi/JSIConverter+UnorderedMap.hpp b/packages/react-native-nitro-modules/cpp/jsi/JSIConverter+UnorderedMap.hpp index 07d90d7ab5..cc8b51924b 100644 --- a/packages/react-native-nitro-modules/cpp/jsi/JSIConverter+UnorderedMap.hpp +++ b/packages/react-native-nitro-modules/cpp/jsi/JSIConverter+UnorderedMap.hpp @@ -41,9 +41,9 @@ struct JSIConverter> final { } static inline jsi::Value toJSI(jsi::Runtime& runtime, const std::unordered_map& map) { jsi::Object object(runtime); - for (const auto& pair : map) { - jsi::Value value = JSIConverter::toJSI(runtime, pair.second); - object.setProperty(runtime, pair.first.c_str(), std::move(value)); + for (const auto& [key, value] : map) { + jsi::Value jsValue = JSIConverter::toJSI(runtime, value); + object.setProperty(runtime, PropNameIDCache::get(runtime, key), std::move(jsValue)); } return object; }