[{"data":1,"prerenderedAt":2458},["ShallowReactive",2],{"navigation_docs":3,"-sdks-mobile-react-native":99,"-sdks-mobile-react-native-surround":1551,"sdks\u002Freact-native\u002Finstall":1556,"sdks\u002Freact-native\u002Fconfigure":1640,"sdks\u002Freact-native\u002Fsimple-usage":1830,"sdks\u002Freact-native\u002Fuser-context":1962},[4,30],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F1.quickstart","i-lucide-fast-forward",{"title":16,"path":17,"stem":18,"icon":19},"Core Concepts","\u002Fgetting-started\u002Fcore-concepts","1.getting-started\u002F2.core-concepts","i-lucide-workflow",{"title":21,"path":22,"stem":23,"icon":24},"Configs Anatomy","\u002Fgetting-started\u002Fconfigs","1.getting-started\u002F3.configs","i-lucide-file-cog",{"title":26,"path":27,"stem":28,"icon":29},"Architecture","\u002Fgetting-started\u002Farchitecture","1.getting-started\u002F4.architecture","i-lucide-layers",{"title":31,"defaultOpen":32,"path":33,"stem":34,"children":35,"page":6},"SDKs",true,"\u002Fsdks","2.sdks",[36,41,62,72,88],{"title":37,"path":38,"stem":39,"icon":40},"Available SDKs","\u002Fsdks\u002Favailable-sdks","2.sdks\u002F1.available-sdks","i-lucide-list",{"title":42,"icon":43,"defaultOpen":32,"path":44,"stem":45,"children":46,"page":6},"Browser SDKs","i-lucide-monitor","\u002Fsdks\u002Fbrowser","2.sdks\u002F2.browser",[47,52,57],{"title":48,"path":49,"stem":50,"icon":51},"Javascript","\u002Fsdks\u002Fbrowser\u002Fjavascript","2.sdks\u002F2.browser\u002F1.javascript","cd-logos-javascript",{"title":53,"path":54,"stem":55,"icon":56},"React","\u002Fsdks\u002Fbrowser\u002Freact","2.sdks\u002F2.browser\u002F2.react","cd-logos-react-light",{"title":58,"path":59,"stem":60,"icon":61},"Vue","\u002Fsdks\u002Fbrowser\u002Fvue","2.sdks\u002F2.browser\u002F3.vue","cd-logos-vue",{"title":63,"icon":64,"defaultOpen":32,"path":65,"stem":66,"children":67,"page":6},"Mobile SDKs","i-lucide-smartphone","\u002Fsdks\u002Fmobile","2.sdks\u002F3.mobile",[68],{"title":69,"path":70,"stem":71,"icon":56},"React Native","\u002Fsdks\u002Fmobile\u002Freact-native","2.sdks\u002F3.mobile\u002F1.react-native",{"title":73,"icon":74,"defaultOpen":32,"path":75,"stem":76,"children":77,"page":6},"Meta-framework SDKs","i-lucide-monitor-smartphone","\u002Fsdks\u002Fmeta","2.sdks\u002F4.meta",[78,83],{"title":79,"path":80,"stem":81,"icon":82},"Next.js","\u002Fsdks\u002Fmeta\u002Fnextjs","2.sdks\u002F4.meta\u002F1.nextjs","cd-logos-nextjs",{"title":84,"path":85,"stem":86,"icon":87},"Nuxt","\u002Fsdks\u002Fmeta\u002Fnuxt","2.sdks\u002F4.meta\u002F2.nuxt","cd-logos-nuxt",{"title":89,"icon":90,"defaultOpen":32,"path":91,"stem":92,"children":93,"page":6},"Server SDKs","i-lucide-server","\u002Fsdks\u002Fserver","2.sdks\u002F5.server",[94],{"title":95,"path":96,"stem":97,"icon":98},"Node.js","\u002Fsdks\u002Fserver\u002Fnode-js","2.sdks\u002F5.server\u002F1.node-js","cd-logos-nodejs",{"id":100,"title":69,"body":101,"description":107,"extension":1545,"links":1546,"meta":1547,"navigation":1548,"path":70,"seo":1549,"stem":71,"__hash__":1550},"docs\u002F2.sdks\u002F3.mobile\u002F1.react-native.md",{"type":102,"value":103,"toc":1534},"minimark",[104,108,113,117,129,133,142,146,150,153,156,161,167,173,176,492,497,507,510,716,719,910,916,927,930,1147,1152,1155,1159,1166,1169,1172,1364,1368,1371,1375,1382,1387,1497,1530],[105,106,107],"sdk-badge",{"icon":56},"React Native SDK",[109,110,112],"h2",{"id":111},"introduction","Introduction",[114,115,116],"p",{},"The React Native SDK is intended to be used by React Native mobile applications.",[114,118,119,120,124,125,128],{},"The minimum supported version of React Native is ",[121,122,123],"code",{},"0.75",", and the minimum supported version of Expo is ",[121,126,127],{},"52",".",[109,130,132],{"id":131},"installation","Installation",[114,134,135,136],{},"The SDK can be installed from NPM: ",[137,138,139],"a",{"href":139,"rel":140},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@configdirector\u002Freact-native-sdk",[141],"nofollow",[143,144],"content-partial",{"name":145},"sdks\u002Freact-native\u002Finstall",[109,147,149],{"id":148},"configure-and-initialize-the-provider","Configure and initialize the provider",[114,151,152],{},"Initialize the provider with your client SDK key:",[143,154],{"name":155},"sdks\u002Freact-native\u002Fconfigure",[157,158,160],"h3",{"id":159},"additional-configuration-options","Additional configuration options",[114,162,163,164,128],{},"These configuration options can be passed in to the ",[121,165,166],{},"ConfigDirectorProvider",[168,169,171],"h4",{"id":170},"context",[121,172,170],{},[114,174,175],{},"The user context to be used during targeting rules evaluation:",[177,178,184],"pre",{"className":179,"code":180,"filename":181,"language":182,"meta":183,"style":183},"language-tsx shiki shiki-themes material-theme-lighter github-light github-dark","import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      context={{ id: \"12345\", name: \"Example User\", traits: { region: \"North America\" } }}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n}\n","main.tsx","tsx","",[121,185,186,223,243,266,272,295,305,315,339,355,370,435,447,459,469,479,487],{"__ignoreMap":183},[187,188,191,195,199,203,206,209,213,217,220],"span",{"class":189,"line":190},"line",1,[187,192,194],{"class":193},"sVHd0","import",[187,196,198],{"class":197},"sP7_E"," {",[187,200,202],{"class":201},"su5hD"," View",[187,204,205],{"class":197}," }",[187,207,208],{"class":193}," from",[187,210,212],{"class":211},"sjJ54"," \"",[187,214,216],{"class":215},"s_sjI","react-native",[187,218,219],{"class":211},"\"",[187,221,222],{"class":197},";\n",[187,224,226,228,231,234,236,239,241],{"class":189,"line":225},2,[187,227,194],{"class":193},[187,229,230],{"class":201}," AwesomeApp ",[187,232,233],{"class":193},"from",[187,235,212],{"class":211},[187,237,238],{"class":215},".\u002FAwesomeApp",[187,240,219],{"class":211},[187,242,222],{"class":197},[187,244,246,248,250,253,255,257,259,262,264],{"class":189,"line":245},3,[187,247,194],{"class":193},[187,249,198],{"class":197},[187,251,252],{"class":201}," ConfigDirectorProvider",[187,254,205],{"class":197},[187,256,208],{"class":193},[187,258,212],{"class":211},[187,260,261],{"class":215},"@configdirector\u002Freact-native-sdk",[187,263,219],{"class":211},[187,265,222],{"class":197},[187,267,269],{"class":189,"line":268},4,[187,270,271],{"emptyLinePlaceholder":32},"\n",[187,273,275,278,281,285,289,292],{"class":189,"line":274},5,[187,276,277],{"class":193},"export",[187,279,280],{"class":193}," default",[187,282,284],{"class":283},"sbsja"," function",[187,286,288],{"class":287},"sGLFI"," App",[187,290,291],{"class":197},"()",[187,293,294],{"class":197}," {\n",[187,296,298,301],{"class":189,"line":297},6,[187,299,300],{"class":193},"  return",[187,302,304],{"class":303},"skxfh"," (\n",[187,306,308,311],{"class":189,"line":307},7,[187,309,310],{"class":197},"    \u003C",[187,312,314],{"class":313},"sZMiF","ConfigDirectorProvider\n",[187,316,318,322,326,329,331,334,336],{"class":189,"line":317},8,[187,319,321],{"class":320},"s9AJx","      sdkKey",[187,323,325],{"class":324},"smGrS","=",[187,327,328],{"class":197},"{",[187,330,219],{"class":211},[187,332,333],{"class":215},"YOUR-CLIENT-SDK-KEY",[187,335,219],{"class":211},[187,337,338],{"class":197},"}\n",[187,340,342,345,347,349,352],{"class":189,"line":341},9,[187,343,344],{"class":320},"      appName",[187,346,325],{"class":324},[187,348,219],{"class":211},[187,350,351],{"class":215},"MyAwesomeApp",[187,353,354],{"class":211},"\"\n",[187,356,358,361,363,365,368],{"class":189,"line":357},10,[187,359,360],{"class":320},"      appVersion",[187,362,325],{"class":324},[187,364,219],{"class":211},[187,366,367],{"class":215},"1.0.0",[187,369,354],{"class":211},[187,371,373,376,378,381,384,387,389,392,394,397,400,402,404,407,409,411,414,416,418,421,423,425,428,430,432],{"class":189,"line":372},11,[187,374,375],{"class":320},"      context",[187,377,325],{"class":324},[187,379,380],{"class":197},"{{",[187,382,383],{"class":303}," id",[187,385,386],{"class":197},":",[187,388,212],{"class":211},[187,390,391],{"class":215},"12345",[187,393,219],{"class":211},[187,395,396],{"class":197},",",[187,398,399],{"class":303}," name",[187,401,386],{"class":197},[187,403,212],{"class":211},[187,405,406],{"class":215},"Example User",[187,408,219],{"class":211},[187,410,396],{"class":197},[187,412,413],{"class":303}," traits",[187,415,386],{"class":197},[187,417,198],{"class":197},[187,419,420],{"class":303}," region",[187,422,386],{"class":197},[187,424,212],{"class":211},[187,426,427],{"class":215},"North America",[187,429,219],{"class":211},[187,431,205],{"class":197},[187,433,434],{"class":197}," }}>\n",[187,436,438,441,444],{"class":189,"line":437},12,[187,439,440],{"class":197},"      \u003C",[187,442,443],{"class":313},"View",[187,445,446],{"class":197},">\n",[187,448,450,453,456],{"class":189,"line":449},13,[187,451,452],{"class":197},"        \u003C",[187,454,455],{"class":313},"AwesomeApp",[187,457,458],{"class":197}," \u002F>\n",[187,460,462,465,467],{"class":189,"line":461},14,[187,463,464],{"class":197},"      \u003C\u002F",[187,466,443],{"class":313},[187,468,446],{"class":197},[187,470,472,475,477],{"class":189,"line":471},15,[187,473,474],{"class":197},"    \u003C\u002F",[187,476,166],{"class":313},[187,478,446],{"class":197},[187,480,482,485],{"class":189,"line":481},16,[187,483,484],{"class":303},"  )",[187,486,222],{"class":197},[187,488,490],{"class":189,"line":489},17,[187,491,338],{"class":197},[168,493,495],{"id":494},"logger",[121,496,494],{},[114,498,499,500,502,503,506],{},"By default, the SDK logs to the console and it is set to log warnings and errors only. You can configure a ",[121,501,494],{}," by either creating a ConfigDirector console logger with a different log level, or by implementing the ",[121,504,505],{},"ConfigDirectorLogger"," interface to provide your own logger. The interface can be used to create an adapter to another logging library.",[114,508,509],{},"Configure the ConfigDirector console logger to a different level:",[177,511,513],{"className":179,"code":512,"filename":181,"language":182,"meta":183,"style":183},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider, createConsoleLogger } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      logger={createConsoleLogger(\"debug\")}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n}\n",[121,514,515,535,551,576,580,594,600,606,622,634,646,674,682,690,698,706,712],{"__ignoreMap":183},[187,516,517,519,521,523,525,527,529,531,533],{"class":189,"line":190},[187,518,194],{"class":193},[187,520,198],{"class":197},[187,522,202],{"class":201},[187,524,205],{"class":197},[187,526,208],{"class":193},[187,528,212],{"class":211},[187,530,216],{"class":215},[187,532,219],{"class":211},[187,534,222],{"class":197},[187,536,537,539,541,543,545,547,549],{"class":189,"line":225},[187,538,194],{"class":193},[187,540,230],{"class":201},[187,542,233],{"class":193},[187,544,212],{"class":211},[187,546,238],{"class":215},[187,548,219],{"class":211},[187,550,222],{"class":197},[187,552,553,555,557,559,561,564,566,568,570,572,574],{"class":189,"line":245},[187,554,194],{"class":193},[187,556,198],{"class":197},[187,558,252],{"class":201},[187,560,396],{"class":197},[187,562,563],{"class":201}," createConsoleLogger",[187,565,205],{"class":197},[187,567,208],{"class":193},[187,569,212],{"class":211},[187,571,261],{"class":215},[187,573,219],{"class":211},[187,575,222],{"class":197},[187,577,578],{"class":189,"line":268},[187,579,271],{"emptyLinePlaceholder":32},[187,581,582,584,586,588,590,592],{"class":189,"line":274},[187,583,277],{"class":193},[187,585,280],{"class":193},[187,587,284],{"class":283},[187,589,288],{"class":287},[187,591,291],{"class":197},[187,593,294],{"class":197},[187,595,596,598],{"class":189,"line":297},[187,597,300],{"class":193},[187,599,304],{"class":303},[187,601,602,604],{"class":189,"line":307},[187,603,310],{"class":197},[187,605,314],{"class":313},[187,607,608,610,612,614,616,618,620],{"class":189,"line":317},[187,609,321],{"class":320},[187,611,325],{"class":324},[187,613,328],{"class":197},[187,615,219],{"class":211},[187,617,333],{"class":215},[187,619,219],{"class":211},[187,621,338],{"class":197},[187,623,624,626,628,630,632],{"class":189,"line":341},[187,625,344],{"class":320},[187,627,325],{"class":324},[187,629,219],{"class":211},[187,631,351],{"class":215},[187,633,354],{"class":211},[187,635,636,638,640,642,644],{"class":189,"line":357},[187,637,360],{"class":320},[187,639,325],{"class":324},[187,641,219],{"class":211},[187,643,367],{"class":215},[187,645,354],{"class":211},[187,647,648,651,653,655,658,661,663,666,668,671],{"class":189,"line":372},[187,649,650],{"class":320},"      logger",[187,652,325],{"class":324},[187,654,328],{"class":197},[187,656,657],{"class":287},"createConsoleLogger",[187,659,660],{"class":201},"(",[187,662,219],{"class":211},[187,664,665],{"class":215},"debug",[187,667,219],{"class":211},[187,669,670],{"class":201},")",[187,672,673],{"class":197},"}>\n",[187,675,676,678,680],{"class":189,"line":437},[187,677,440],{"class":197},[187,679,443],{"class":313},[187,681,446],{"class":197},[187,683,684,686,688],{"class":189,"line":449},[187,685,452],{"class":197},[187,687,455],{"class":313},[187,689,458],{"class":197},[187,691,692,694,696],{"class":189,"line":461},[187,693,464],{"class":197},[187,695,443],{"class":313},[187,697,446],{"class":197},[187,699,700,702,704],{"class":189,"line":471},[187,701,474],{"class":197},[187,703,166],{"class":313},[187,705,446],{"class":197},[187,707,708,710],{"class":189,"line":481},[187,709,484],{"class":303},[187,711,222],{"class":197},[187,713,714],{"class":189,"line":489},[187,715,338],{"class":197},[114,717,718],{},"Implement your own logger adapter:",[177,720,722],{"className":179,"code":721,"filename":181,"language":182,"meta":183,"style":183},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider, ConfigDirectorLogger } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      logger={myLogger}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n}\n",[121,723,724,744,760,785,789,803,809,815,831,843,855,868,876,884,892,900,906],{"__ignoreMap":183},[187,725,726,728,730,732,734,736,738,740,742],{"class":189,"line":190},[187,727,194],{"class":193},[187,729,198],{"class":197},[187,731,202],{"class":201},[187,733,205],{"class":197},[187,735,208],{"class":193},[187,737,212],{"class":211},[187,739,216],{"class":215},[187,741,219],{"class":211},[187,743,222],{"class":197},[187,745,746,748,750,752,754,756,758],{"class":189,"line":225},[187,747,194],{"class":193},[187,749,230],{"class":201},[187,751,233],{"class":193},[187,753,212],{"class":211},[187,755,238],{"class":215},[187,757,219],{"class":211},[187,759,222],{"class":197},[187,761,762,764,766,768,770,773,775,777,779,781,783],{"class":189,"line":245},[187,763,194],{"class":193},[187,765,198],{"class":197},[187,767,252],{"class":201},[187,769,396],{"class":197},[187,771,772],{"class":201}," ConfigDirectorLogger",[187,774,205],{"class":197},[187,776,208],{"class":193},[187,778,212],{"class":211},[187,780,261],{"class":215},[187,782,219],{"class":211},[187,784,222],{"class":197},[187,786,787],{"class":189,"line":268},[187,788,271],{"emptyLinePlaceholder":32},[187,790,791,793,795,797,799,801],{"class":189,"line":274},[187,792,277],{"class":193},[187,794,280],{"class":193},[187,796,284],{"class":283},[187,798,288],{"class":287},[187,800,291],{"class":197},[187,802,294],{"class":197},[187,804,805,807],{"class":189,"line":297},[187,806,300],{"class":193},[187,808,304],{"class":303},[187,810,811,813],{"class":189,"line":307},[187,812,310],{"class":197},[187,814,314],{"class":313},[187,816,817,819,821,823,825,827,829],{"class":189,"line":317},[187,818,321],{"class":320},[187,820,325],{"class":324},[187,822,328],{"class":197},[187,824,219],{"class":211},[187,826,333],{"class":215},[187,828,219],{"class":211},[187,830,338],{"class":197},[187,832,833,835,837,839,841],{"class":189,"line":341},[187,834,344],{"class":320},[187,836,325],{"class":324},[187,838,219],{"class":211},[187,840,351],{"class":215},[187,842,354],{"class":211},[187,844,845,847,849,851,853],{"class":189,"line":357},[187,846,360],{"class":320},[187,848,325],{"class":324},[187,850,219],{"class":211},[187,852,367],{"class":215},[187,854,354],{"class":211},[187,856,857,859,861,863,866],{"class":189,"line":372},[187,858,650],{"class":320},[187,860,325],{"class":324},[187,862,328],{"class":197},[187,864,865],{"class":201},"myLogger",[187,867,673],{"class":197},[187,869,870,872,874],{"class":189,"line":437},[187,871,440],{"class":197},[187,873,443],{"class":313},[187,875,446],{"class":197},[187,877,878,880,882],{"class":189,"line":449},[187,879,452],{"class":197},[187,881,455],{"class":313},[187,883,458],{"class":197},[187,885,886,888,890],{"class":189,"line":461},[187,887,464],{"class":197},[187,889,443],{"class":313},[187,891,446],{"class":197},[187,893,894,896,898],{"class":189,"line":471},[187,895,474],{"class":197},[187,897,166],{"class":313},[187,899,446],{"class":197},[187,901,902,904],{"class":189,"line":481},[187,903,484],{"class":303},[187,905,222],{"class":197},[187,907,908],{"class":189,"line":489},[187,909,338],{"class":197},[168,911,913],{"id":912},"netinfosubscribe",[121,914,915],{},"netInfoSubscribe",[114,917,918,919,922,923,926],{},"Allows providing a subscription function with the same signature as ",[121,920,921],{},"NetInfo.addEventListener"," from ",[121,924,925],{},"@react-native-community\u002Fnetinfo",". This options can be used to enable immediate reconnection when the device regains network connectivity instead of waiting for the next exponential-backoff retry.",[114,928,929],{},"For example, if a user lost network connectivity for several minutes, once they regain network connectivity there may still be a delay of minutes for the exponential backoff retry to catch up. In most cases, this is not needed and the standard retry with exponential backoff is sufficient. However, if your use case needs immediate reconnection, this can be a useful option.",[177,931,933],{"className":179,"code":932,"filename":181,"language":182,"meta":183,"style":183},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider, ConfigDirectorLogger } from \"@configdirector\u002Freact-native-sdk\";\nimport NetInfo from '@react-native-community\u002Fnetinfo';\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      netInfoSubscribe={NetInfo.addEventListener}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n};\n",[121,934,935,955,971,995,1014,1018,1032,1038,1044,1060,1072,1084,1103,1111,1119,1127,1135,1141],{"__ignoreMap":183},[187,936,937,939,941,943,945,947,949,951,953],{"class":189,"line":190},[187,938,194],{"class":193},[187,940,198],{"class":197},[187,942,202],{"class":201},[187,944,205],{"class":197},[187,946,208],{"class":193},[187,948,212],{"class":211},[187,950,216],{"class":215},[187,952,219],{"class":211},[187,954,222],{"class":197},[187,956,957,959,961,963,965,967,969],{"class":189,"line":225},[187,958,194],{"class":193},[187,960,230],{"class":201},[187,962,233],{"class":193},[187,964,212],{"class":211},[187,966,238],{"class":215},[187,968,219],{"class":211},[187,970,222],{"class":197},[187,972,973,975,977,979,981,983,985,987,989,991,993],{"class":189,"line":245},[187,974,194],{"class":193},[187,976,198],{"class":197},[187,978,252],{"class":201},[187,980,396],{"class":197},[187,982,772],{"class":201},[187,984,205],{"class":197},[187,986,208],{"class":193},[187,988,212],{"class":211},[187,990,261],{"class":215},[187,992,219],{"class":211},[187,994,222],{"class":197},[187,996,997,999,1002,1004,1007,1009,1012],{"class":189,"line":268},[187,998,194],{"class":193},[187,1000,1001],{"class":201}," NetInfo ",[187,1003,233],{"class":193},[187,1005,1006],{"class":211}," '",[187,1008,925],{"class":215},[187,1010,1011],{"class":211},"'",[187,1013,222],{"class":197},[187,1015,1016],{"class":189,"line":274},[187,1017,271],{"emptyLinePlaceholder":32},[187,1019,1020,1022,1024,1026,1028,1030],{"class":189,"line":297},[187,1021,277],{"class":193},[187,1023,280],{"class":193},[187,1025,284],{"class":283},[187,1027,288],{"class":287},[187,1029,291],{"class":197},[187,1031,294],{"class":197},[187,1033,1034,1036],{"class":189,"line":307},[187,1035,300],{"class":193},[187,1037,304],{"class":303},[187,1039,1040,1042],{"class":189,"line":317},[187,1041,310],{"class":197},[187,1043,314],{"class":313},[187,1045,1046,1048,1050,1052,1054,1056,1058],{"class":189,"line":341},[187,1047,321],{"class":320},[187,1049,325],{"class":324},[187,1051,328],{"class":197},[187,1053,219],{"class":211},[187,1055,333],{"class":215},[187,1057,219],{"class":211},[187,1059,338],{"class":197},[187,1061,1062,1064,1066,1068,1070],{"class":189,"line":357},[187,1063,344],{"class":320},[187,1065,325],{"class":324},[187,1067,219],{"class":211},[187,1069,351],{"class":215},[187,1071,354],{"class":211},[187,1073,1074,1076,1078,1080,1082],{"class":189,"line":372},[187,1075,360],{"class":320},[187,1077,325],{"class":324},[187,1079,219],{"class":211},[187,1081,367],{"class":215},[187,1083,354],{"class":211},[187,1085,1086,1089,1091,1093,1096,1098,1101],{"class":189,"line":437},[187,1087,1088],{"class":320},"      netInfoSubscribe",[187,1090,325],{"class":324},[187,1092,328],{"class":197},[187,1094,1095],{"class":201},"NetInfo",[187,1097,128],{"class":197},[187,1099,1100],{"class":201},"addEventListener",[187,1102,673],{"class":197},[187,1104,1105,1107,1109],{"class":189,"line":449},[187,1106,440],{"class":197},[187,1108,443],{"class":313},[187,1110,446],{"class":197},[187,1112,1113,1115,1117],{"class":189,"line":461},[187,1114,452],{"class":197},[187,1116,455],{"class":313},[187,1118,458],{"class":197},[187,1120,1121,1123,1125],{"class":189,"line":471},[187,1122,464],{"class":197},[187,1124,443],{"class":313},[187,1126,446],{"class":197},[187,1128,1129,1131,1133],{"class":189,"line":481},[187,1130,474],{"class":197},[187,1132,166],{"class":313},[187,1134,446],{"class":197},[187,1136,1137,1139],{"class":189,"line":489},[187,1138,484],{"class":303},[187,1140,222],{"class":197},[187,1142,1144],{"class":189,"line":1143},18,[187,1145,1146],{"class":197},"};\n",[168,1148,1150],{"id":1149},"url",[121,1151,1149],{},[114,1153,1154],{},"The base URL used to connect to ConfigDirector services. This should only be provided if your environment requires you to configure a proxy server in order to connect to ConfigDirector services.",[109,1156,1158],{"id":1157},"retrieve-config-values","Retrieve config values",[114,1160,1161,1162,1165],{},"Retrieve a config value with the ",[121,1163,1164],{},"useConfigValue"," hook:",[143,1167],{"name":1168},"sdks\u002Freact-native\u002Fsimple-usage",[114,1170,1171],{},"You can also determine if the client is still initializing. This can be useful in the event of a slow connection where retrieving the initial config values may be slow, so rather than transition from the in-code default value to the evaluated value, you can show a loading state until the client is ready and config values are evaluated:",[177,1173,1176],{"className":179,"code":1174,"filename":1175,"language":182,"meta":183,"style":183},"import { useConfigValue } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { value, loading } = useConfigValue(\"my-config\", \"default value\");\n\n  if (loading) {\n    return \u003Cp>Loading...\u003C\u002Fp>;\n  } else {\n    return \u003Cp>My config value: {value}\u003C\u002Fp>;\n  }\n}\n\nexport default YourComponent;\n","YourComponent.tsx",[121,1177,1178,1199,1203,1215,1260,1264,1281,1306,1316,1341,1346,1350,1354],{"__ignoreMap":183},[187,1179,1180,1182,1184,1187,1189,1191,1193,1195,1197],{"class":189,"line":190},[187,1181,194],{"class":193},[187,1183,198],{"class":197},[187,1185,1186],{"class":201}," useConfigValue",[187,1188,205],{"class":197},[187,1190,208],{"class":193},[187,1192,212],{"class":211},[187,1194,261],{"class":215},[187,1196,219],{"class":211},[187,1198,222],{"class":197},[187,1200,1201],{"class":189,"line":225},[187,1202,271],{"emptyLinePlaceholder":32},[187,1204,1205,1208,1211,1213],{"class":189,"line":245},[187,1206,1207],{"class":283},"function",[187,1209,1210],{"class":287}," YourComponent",[187,1212,291],{"class":197},[187,1214,294],{"class":197},[187,1216,1217,1220,1222,1226,1228,1231,1233,1236,1238,1240,1242,1245,1247,1249,1251,1254,1256,1258],{"class":189,"line":268},[187,1218,1219],{"class":283},"  const",[187,1221,198],{"class":197},[187,1223,1225],{"class":1224},"s_hVV"," value",[187,1227,396],{"class":197},[187,1229,1230],{"class":1224}," loading",[187,1232,205],{"class":197},[187,1234,1235],{"class":324}," =",[187,1237,1186],{"class":287},[187,1239,660],{"class":303},[187,1241,219],{"class":211},[187,1243,1244],{"class":215},"my-config",[187,1246,219],{"class":211},[187,1248,396],{"class":197},[187,1250,212],{"class":211},[187,1252,1253],{"class":215},"default value",[187,1255,219],{"class":211},[187,1257,670],{"class":303},[187,1259,222],{"class":197},[187,1261,1262],{"class":189,"line":274},[187,1263,271],{"emptyLinePlaceholder":32},[187,1265,1266,1269,1272,1275,1278],{"class":189,"line":297},[187,1267,1268],{"class":193},"  if",[187,1270,1271],{"class":303}," (",[187,1273,1274],{"class":201},"loading",[187,1276,1277],{"class":303},") ",[187,1279,1280],{"class":197},"{\n",[187,1282,1283,1286,1289,1292,1295,1298,1301,1303],{"class":189,"line":307},[187,1284,1285],{"class":193},"    return",[187,1287,1288],{"class":197}," \u003C",[187,1290,114],{"class":1291},"sQzsp",[187,1293,1294],{"class":197},">",[187,1296,1297],{"class":201},"Loading...",[187,1299,1300],{"class":197},"\u003C\u002F",[187,1302,114],{"class":1291},[187,1304,1305],{"class":197},">;\n",[187,1307,1308,1311,1314],{"class":189,"line":317},[187,1309,1310],{"class":197},"  }",[187,1312,1313],{"class":193}," else",[187,1315,294],{"class":197},[187,1317,1318,1320,1322,1324,1326,1329,1331,1334,1337,1339],{"class":189,"line":341},[187,1319,1285],{"class":193},[187,1321,1288],{"class":197},[187,1323,114],{"class":1291},[187,1325,1294],{"class":197},[187,1327,1328],{"class":201},"My config value: ",[187,1330,328],{"class":197},[187,1332,1333],{"class":201},"value",[187,1335,1336],{"class":197},"}\u003C\u002F",[187,1338,114],{"class":1291},[187,1340,1305],{"class":197},[187,1342,1343],{"class":189,"line":357},[187,1344,1345],{"class":197},"  }\n",[187,1347,1348],{"class":189,"line":372},[187,1349,338],{"class":197},[187,1351,1352],{"class":189,"line":437},[187,1353,271],{"emptyLinePlaceholder":32},[187,1355,1356,1358,1360,1362],{"class":189,"line":449},[187,1357,277],{"class":193},[187,1359,280],{"class":193},[187,1361,1210],{"class":201},[187,1363,222],{"class":197},[109,1365,1367],{"id":1366},"update-the-user-context","Update the user context",[143,1369],{"name":1370},"sdks\u002Freact-native\u002Fuser-context",[1372,1373,1374],"note",{},"In client SDKs (browser and mobile), updating the user context re-establishes a new connection to ConfigDirector servers with the new context. While the new connection is in flight, config values will continue to evaluate to the currently cached values from the prior user context.",[109,1376,1378,1381],{"id":1377},"useclient-hook",[121,1379,1380],{},"useClient"," hook",[114,1383,1384,1385,1165],{},"In the event that you need to have access to the underlying Javascript ConfigDirectorClient instance for more complex behaviors, you can access the instance via the ",[121,1386,1380],{},[177,1388,1390],{"className":179,"code":1389,"filename":1175,"language":182,"meta":183,"style":183},"import { useClient } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { client } = useClient();\n\n  \u002F\u002F Utilize the client for more involved logic\n\n  return \u003Cp>A more complex component\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[121,1391,1392,1413,1417,1427,1446,1450,1456,1460,1479,1483,1487],{"__ignoreMap":183},[187,1393,1394,1396,1398,1401,1403,1405,1407,1409,1411],{"class":189,"line":190},[187,1395,194],{"class":193},[187,1397,198],{"class":197},[187,1399,1400],{"class":201}," useClient",[187,1402,205],{"class":197},[187,1404,208],{"class":193},[187,1406,212],{"class":211},[187,1408,261],{"class":215},[187,1410,219],{"class":211},[187,1412,222],{"class":197},[187,1414,1415],{"class":189,"line":225},[187,1416,271],{"emptyLinePlaceholder":32},[187,1418,1419,1421,1423,1425],{"class":189,"line":245},[187,1420,1207],{"class":283},[187,1422,1210],{"class":287},[187,1424,291],{"class":197},[187,1426,294],{"class":197},[187,1428,1429,1431,1433,1436,1438,1440,1442,1444],{"class":189,"line":268},[187,1430,1219],{"class":283},[187,1432,198],{"class":197},[187,1434,1435],{"class":1224}," client",[187,1437,205],{"class":197},[187,1439,1235],{"class":324},[187,1441,1400],{"class":287},[187,1443,291],{"class":303},[187,1445,222],{"class":197},[187,1447,1448],{"class":189,"line":274},[187,1449,271],{"emptyLinePlaceholder":32},[187,1451,1452],{"class":189,"line":297},[187,1453,1455],{"class":1454},"sutJx","  \u002F\u002F Utilize the client for more involved logic\n",[187,1457,1458],{"class":189,"line":307},[187,1459,271],{"emptyLinePlaceholder":32},[187,1461,1462,1464,1466,1468,1470,1473,1475,1477],{"class":189,"line":317},[187,1463,300],{"class":193},[187,1465,1288],{"class":197},[187,1467,114],{"class":1291},[187,1469,1294],{"class":197},[187,1471,1472],{"class":201},"A more complex component",[187,1474,1300],{"class":197},[187,1476,114],{"class":1291},[187,1478,1305],{"class":197},[187,1480,1481],{"class":189,"line":341},[187,1482,338],{"class":197},[187,1484,1485],{"class":189,"line":357},[187,1486,271],{"emptyLinePlaceholder":32},[187,1488,1489,1491,1493,1495],{"class":189,"line":372},[187,1490,277],{"class":193},[187,1492,280],{"class":193},[187,1494,1210],{"class":201},[187,1496,222],{"class":197},[1498,1499,1500,1501,1503,1504,1506,1507,1510,1511,1513,1514,1517,1518,1521,1522,1525,1526,1529],"warning",{},"Proceed with caution when using the ",[121,1502,1380],{}," hook. The ",[121,1505,1164],{}," and ",[121,1508,1509],{},"useContext"," hooks manage listeners and cleanup automatically. However, if you make use of the ",[121,1512,1380],{}," hook, you must manage cleaning up any listeners yourself.",[1515,1516],"br",{},"\nAdditionally, any calls to ",[121,1519,1520],{},"dispose",", ",[121,1523,1524],{},"unwatch",", or ",[121,1527,1528],{},"unwatchAll"," on the client instance can have unintended side effects and may result in subtle bugs.",[1531,1532,1533],"style",{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}",{"title":183,"searchDepth":225,"depth":225,"links":1535},[1536,1537,1538,1541,1542,1543],{"id":111,"depth":225,"text":112},{"id":131,"depth":225,"text":132},{"id":148,"depth":225,"text":149,"children":1539},[1540],{"id":159,"depth":245,"text":160},{"id":1157,"depth":225,"text":1158},{"id":1366,"depth":225,"text":1367},{"id":1377,"depth":225,"text":1544},"useClient hook","md",null,{},{"icon":56},{"title":69,"description":107},"2OEywuW7jfaGbRavKs3dwBMVbfuunLyOpA4cHswByXI",[1552,1554],{"title":58,"path":59,"stem":60,"description":1553,"icon":61,"children":-1},"Vue SDK",{"title":79,"path":80,"stem":81,"description":1555,"icon":82,"children":-1},"Next.js SDK",{"id":1557,"title":1558,"body":1559,"description":183,"extension":1545,"links":1546,"meta":1635,"navigation":6,"path":1636,"seo":1637,"stem":1638,"__hash__":1639},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Finstall.md","Install",{"type":102,"value":1560,"toc":1633},[1561,1630],[1562,1563,1564,1587,1602,1616],"code-group",{},[177,1565,1570],{"className":1566,"code":1567,"filename":1568,"language":1569,"meta":183,"style":183},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","npm install --save @configdirector\u002Freact-native-sdk\n","npm","bash",[121,1571,1572],{"__ignoreMap":183},[187,1573,1574,1577,1580,1584],{"class":189,"line":190},[187,1575,1568],{"class":1576},"sbgvK",[187,1578,1579],{"class":215}," install",[187,1581,1583],{"class":1582},"stzsN"," --save",[187,1585,1586],{"class":215}," @configdirector\u002Freact-native-sdk\n",[177,1588,1591],{"className":1566,"code":1589,"filename":1590,"language":1569,"meta":183,"style":183},"yarn add @configdirector\u002Freact-native-sdk\n","yarn",[121,1592,1593],{"__ignoreMap":183},[187,1594,1595,1597,1600],{"class":189,"line":190},[187,1596,1590],{"class":1576},[187,1598,1599],{"class":215}," add",[187,1601,1586],{"class":215},[177,1603,1606],{"className":1566,"code":1604,"filename":1605,"language":1569,"meta":48,"style":183},"pnpm add @configdirector\u002Freact-native-sdk\n","pnpm",[121,1607,1608],{"__ignoreMap":183},[187,1609,1610,1612,1614],{"class":189,"line":190},[187,1611,1605],{"class":1576},[187,1613,1599],{"class":215},[187,1615,1586],{"class":215},[177,1617,1620],{"className":1566,"code":1618,"filename":1619,"language":1569,"meta":183,"style":183},"bun add @configdirector\u002Freact-native-sdk\n","bun",[121,1621,1622],{"__ignoreMap":183},[187,1623,1624,1626,1628],{"class":189,"line":190},[187,1625,1619],{"class":1576},[187,1627,1599],{"class":215},[187,1629,1586],{"class":215},[1531,1631,1632],{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":183,"searchDepth":225,"depth":225,"links":1634},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Finstall",{"description":183},"_partials\u002Fsdks\u002Freact-native\u002Finstall","UpPmtXZHc7Wl56rfVF5MDfKy-riJdupFxHgXn9siPi4",{"id":1641,"title":1642,"body":1643,"description":183,"extension":1545,"links":1546,"meta":1825,"navigation":6,"path":1826,"seo":1827,"stem":1828,"__hash__":1829},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fconfigure.md","Configure",{"type":102,"value":1644,"toc":1823},[1645,1820],[177,1646,1648],{"className":179,"code":1647,"filename":181,"language":182,"meta":183,"style":183},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\">\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n};\n",[121,1649,1650,1670,1686,1706,1710,1724,1730,1736,1752,1764,1778,1786,1794,1802,1810,1816],{"__ignoreMap":183},[187,1651,1652,1654,1656,1658,1660,1662,1664,1666,1668],{"class":189,"line":190},[187,1653,194],{"class":193},[187,1655,198],{"class":197},[187,1657,202],{"class":201},[187,1659,205],{"class":197},[187,1661,208],{"class":193},[187,1663,212],{"class":211},[187,1665,216],{"class":215},[187,1667,219],{"class":211},[187,1669,222],{"class":197},[187,1671,1672,1674,1676,1678,1680,1682,1684],{"class":189,"line":225},[187,1673,194],{"class":193},[187,1675,230],{"class":201},[187,1677,233],{"class":193},[187,1679,212],{"class":211},[187,1681,238],{"class":215},[187,1683,219],{"class":211},[187,1685,222],{"class":197},[187,1687,1688,1690,1692,1694,1696,1698,1700,1702,1704],{"class":189,"line":245},[187,1689,194],{"class":193},[187,1691,198],{"class":197},[187,1693,252],{"class":201},[187,1695,205],{"class":197},[187,1697,208],{"class":193},[187,1699,212],{"class":211},[187,1701,261],{"class":215},[187,1703,219],{"class":211},[187,1705,222],{"class":197},[187,1707,1708],{"class":189,"line":268},[187,1709,271],{"emptyLinePlaceholder":32},[187,1711,1712,1714,1716,1718,1720,1722],{"class":189,"line":274},[187,1713,277],{"class":193},[187,1715,280],{"class":193},[187,1717,284],{"class":283},[187,1719,288],{"class":287},[187,1721,291],{"class":197},[187,1723,294],{"class":197},[187,1725,1726,1728],{"class":189,"line":297},[187,1727,300],{"class":193},[187,1729,304],{"class":303},[187,1731,1732,1734],{"class":189,"line":307},[187,1733,310],{"class":197},[187,1735,314],{"class":313},[187,1737,1738,1740,1742,1744,1746,1748,1750],{"class":189,"line":317},[187,1739,321],{"class":320},[187,1741,325],{"class":324},[187,1743,328],{"class":197},[187,1745,219],{"class":211},[187,1747,333],{"class":215},[187,1749,219],{"class":211},[187,1751,338],{"class":197},[187,1753,1754,1756,1758,1760,1762],{"class":189,"line":341},[187,1755,344],{"class":320},[187,1757,325],{"class":324},[187,1759,219],{"class":211},[187,1761,351],{"class":215},[187,1763,354],{"class":211},[187,1765,1766,1768,1770,1772,1774,1776],{"class":189,"line":357},[187,1767,360],{"class":320},[187,1769,325],{"class":324},[187,1771,219],{"class":211},[187,1773,367],{"class":215},[187,1775,219],{"class":211},[187,1777,446],{"class":197},[187,1779,1780,1782,1784],{"class":189,"line":372},[187,1781,440],{"class":197},[187,1783,443],{"class":313},[187,1785,446],{"class":197},[187,1787,1788,1790,1792],{"class":189,"line":437},[187,1789,452],{"class":197},[187,1791,455],{"class":313},[187,1793,458],{"class":197},[187,1795,1796,1798,1800],{"class":189,"line":449},[187,1797,464],{"class":197},[187,1799,443],{"class":313},[187,1801,446],{"class":197},[187,1803,1804,1806,1808],{"class":189,"line":461},[187,1805,474],{"class":197},[187,1807,166],{"class":313},[187,1809,446],{"class":197},[187,1811,1812,1814],{"class":189,"line":471},[187,1813,484],{"class":303},[187,1815,222],{"class":197},[187,1817,1818],{"class":189,"line":481},[187,1819,1146],{"class":197},[1531,1821,1822],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":183,"searchDepth":225,"depth":225,"links":1824},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fconfigure",{"description":183},"_partials\u002Fsdks\u002Freact-native\u002Fconfigure","flcJNiUfqnSWW9O0RG52b2H7FGM343L5iNhsfHkP-VY",{"id":1831,"title":1832,"body":1833,"description":183,"extension":1545,"links":1546,"meta":1957,"navigation":6,"path":1958,"seo":1959,"stem":1960,"__hash__":1961},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage.md","Simple Usage",{"type":102,"value":1834,"toc":1955},[1835,1952],[177,1836,1838],{"className":179,"code":1837,"filename":1175,"language":182,"meta":183,"style":183},"import { useConfigValue } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n\n  return \u003Cp>my-config-key: {value}\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[121,1839,1840,1860,1864,1874,1907,1911,1934,1938,1942],{"__ignoreMap":183},[187,1841,1842,1844,1846,1848,1850,1852,1854,1856,1858],{"class":189,"line":190},[187,1843,194],{"class":193},[187,1845,198],{"class":197},[187,1847,1186],{"class":201},[187,1849,205],{"class":197},[187,1851,208],{"class":193},[187,1853,212],{"class":211},[187,1855,261],{"class":215},[187,1857,219],{"class":211},[187,1859,222],{"class":197},[187,1861,1862],{"class":189,"line":225},[187,1863,271],{"emptyLinePlaceholder":32},[187,1865,1866,1868,1870,1872],{"class":189,"line":245},[187,1867,1207],{"class":283},[187,1869,1210],{"class":287},[187,1871,291],{"class":197},[187,1873,294],{"class":197},[187,1875,1876,1878,1880,1882,1884,1886,1888,1890,1892,1895,1897,1899,1903,1905],{"class":189,"line":268},[187,1877,1219],{"class":283},[187,1879,198],{"class":197},[187,1881,1225],{"class":1224},[187,1883,205],{"class":197},[187,1885,1235],{"class":324},[187,1887,1186],{"class":287},[187,1889,660],{"class":303},[187,1891,219],{"class":211},[187,1893,1894],{"class":215},"my-config-key",[187,1896,219],{"class":211},[187,1898,396],{"class":197},[187,1900,1902],{"class":1901},"syTEX"," false",[187,1904,670],{"class":303},[187,1906,222],{"class":197},[187,1908,1909],{"class":189,"line":274},[187,1910,271],{"emptyLinePlaceholder":32},[187,1912,1913,1915,1917,1919,1921,1924,1926,1928,1930,1932],{"class":189,"line":297},[187,1914,300],{"class":193},[187,1916,1288],{"class":197},[187,1918,114],{"class":1291},[187,1920,1294],{"class":197},[187,1922,1923],{"class":201},"my-config-key: ",[187,1925,328],{"class":197},[187,1927,1333],{"class":201},[187,1929,1336],{"class":197},[187,1931,114],{"class":1291},[187,1933,1305],{"class":197},[187,1935,1936],{"class":189,"line":307},[187,1937,338],{"class":197},[187,1939,1940],{"class":189,"line":317},[187,1941,271],{"emptyLinePlaceholder":32},[187,1943,1944,1946,1948,1950],{"class":189,"line":341},[187,1945,277],{"class":193},[187,1947,280],{"class":193},[187,1949,1210],{"class":201},[187,1951,222],{"class":197},[1531,1953,1954],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":183,"searchDepth":225,"depth":225,"links":1956},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage",{"description":183},"_partials\u002Fsdks\u002Freact-native\u002Fsimple-usage","NgZNO6DHao_AoT9bHWqBmonJp2wmetB_w7oB1oqUaOE",{"id":1963,"title":1964,"body":1965,"description":1969,"extension":1545,"links":1546,"meta":2453,"navigation":6,"path":2454,"seo":2455,"stem":2456,"__hash__":2457},"docs\u002F_partials\u002Fsdks\u002Freact-native\u002Fuser-context.md","User Context",{"type":102,"value":1966,"toc":2451},[1967,1970,2195,2200,2448],[114,1968,1969],{},"A user context can be provided when initializing the provider:",[177,1971,1973],{"className":179,"code":1972,"filename":181,"language":182,"meta":183,"style":183},"import { View } from \"react-native\";\nimport AwesomeApp from \".\u002FAwesomeApp\";\nimport { ConfigDirectorProvider } from \"@configdirector\u002Freact-native-sdk\";\n\nexport default function App() {\n  return (\n    \u003CConfigDirectorProvider\n      sdkKey={\"YOUR-CLIENT-SDK-KEY\"}\n      appName=\"MyAwesomeApp\"\n      appVersion=\"1.0.0\"\n      context={{ id: \"12345\", name: \"Example User\", traits: { region: \"North America\" } }}>\n      \u003CView>\n        \u003CAwesomeApp \u002F>\n      \u003C\u002FView>\n    \u003C\u002FConfigDirectorProvider>\n  );\n};\n",[121,1974,1975,1995,2011,2031,2035,2049,2055,2061,2077,2089,2101,2153,2161,2169,2177,2185,2191],{"__ignoreMap":183},[187,1976,1977,1979,1981,1983,1985,1987,1989,1991,1993],{"class":189,"line":190},[187,1978,194],{"class":193},[187,1980,198],{"class":197},[187,1982,202],{"class":201},[187,1984,205],{"class":197},[187,1986,208],{"class":193},[187,1988,212],{"class":211},[187,1990,216],{"class":215},[187,1992,219],{"class":211},[187,1994,222],{"class":197},[187,1996,1997,1999,2001,2003,2005,2007,2009],{"class":189,"line":225},[187,1998,194],{"class":193},[187,2000,230],{"class":201},[187,2002,233],{"class":193},[187,2004,212],{"class":211},[187,2006,238],{"class":215},[187,2008,219],{"class":211},[187,2010,222],{"class":197},[187,2012,2013,2015,2017,2019,2021,2023,2025,2027,2029],{"class":189,"line":245},[187,2014,194],{"class":193},[187,2016,198],{"class":197},[187,2018,252],{"class":201},[187,2020,205],{"class":197},[187,2022,208],{"class":193},[187,2024,212],{"class":211},[187,2026,261],{"class":215},[187,2028,219],{"class":211},[187,2030,222],{"class":197},[187,2032,2033],{"class":189,"line":268},[187,2034,271],{"emptyLinePlaceholder":32},[187,2036,2037,2039,2041,2043,2045,2047],{"class":189,"line":274},[187,2038,277],{"class":193},[187,2040,280],{"class":193},[187,2042,284],{"class":283},[187,2044,288],{"class":287},[187,2046,291],{"class":197},[187,2048,294],{"class":197},[187,2050,2051,2053],{"class":189,"line":297},[187,2052,300],{"class":193},[187,2054,304],{"class":303},[187,2056,2057,2059],{"class":189,"line":307},[187,2058,310],{"class":197},[187,2060,314],{"class":313},[187,2062,2063,2065,2067,2069,2071,2073,2075],{"class":189,"line":317},[187,2064,321],{"class":320},[187,2066,325],{"class":324},[187,2068,328],{"class":197},[187,2070,219],{"class":211},[187,2072,333],{"class":215},[187,2074,219],{"class":211},[187,2076,338],{"class":197},[187,2078,2079,2081,2083,2085,2087],{"class":189,"line":341},[187,2080,344],{"class":320},[187,2082,325],{"class":324},[187,2084,219],{"class":211},[187,2086,351],{"class":215},[187,2088,354],{"class":211},[187,2090,2091,2093,2095,2097,2099],{"class":189,"line":357},[187,2092,360],{"class":320},[187,2094,325],{"class":324},[187,2096,219],{"class":211},[187,2098,367],{"class":215},[187,2100,354],{"class":211},[187,2102,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151],{"class":189,"line":372},[187,2104,375],{"class":320},[187,2106,325],{"class":324},[187,2108,380],{"class":197},[187,2110,383],{"class":303},[187,2112,386],{"class":197},[187,2114,212],{"class":211},[187,2116,391],{"class":215},[187,2118,219],{"class":211},[187,2120,396],{"class":197},[187,2122,399],{"class":303},[187,2124,386],{"class":197},[187,2126,212],{"class":211},[187,2128,406],{"class":215},[187,2130,219],{"class":211},[187,2132,396],{"class":197},[187,2134,413],{"class":303},[187,2136,386],{"class":197},[187,2138,198],{"class":197},[187,2140,420],{"class":303},[187,2142,386],{"class":197},[187,2144,212],{"class":211},[187,2146,427],{"class":215},[187,2148,219],{"class":211},[187,2150,205],{"class":197},[187,2152,434],{"class":197},[187,2154,2155,2157,2159],{"class":189,"line":437},[187,2156,440],{"class":197},[187,2158,443],{"class":313},[187,2160,446],{"class":197},[187,2162,2163,2165,2167],{"class":189,"line":449},[187,2164,452],{"class":197},[187,2166,455],{"class":313},[187,2168,458],{"class":197},[187,2170,2171,2173,2175],{"class":189,"line":461},[187,2172,464],{"class":197},[187,2174,443],{"class":313},[187,2176,446],{"class":197},[187,2178,2179,2181,2183],{"class":189,"line":471},[187,2180,474],{"class":197},[187,2182,166],{"class":313},[187,2184,446],{"class":197},[187,2186,2187,2189],{"class":189,"line":481},[187,2188,484],{"class":303},[187,2190,222],{"class":197},[187,2192,2193],{"class":189,"line":489},[187,2194,1146],{"class":197},[114,2196,2197,2198,1165],{},"The user context can also be updated with the ",[121,2199,1509],{},[177,2201,2203],{"className":179,"code":2202,"filename":1175,"language":182,"meta":183,"style":183},"import { useConfigValue, useContext } from \"@configdirector\u002Freact-native-sdk\";\n\nfunction YourComponent() {\n  const { value } = useConfigValue(\"my-config-key\", false);\n  const { updateContext } = useContext();\n\n  useEffect(() => {\n    updateContext({\n      id: \"654321\",\n      name: \"Another User\",\n      traits: {\n        region: \"Australia\",\n      },\n    });\n  }, []);\n\n  return \u003Cp>my-config-key: {value}\u003C\u002Fp>;\n}\n\nexport default YourComponent;\n",[121,2204,2205,2230,2234,2244,2274,2293,2297,2311,2320,2337,2353,2362,2378,2383,2392,2402,2406,2428,2432,2437],{"__ignoreMap":183},[187,2206,2207,2209,2211,2213,2215,2218,2220,2222,2224,2226,2228],{"class":189,"line":190},[187,2208,194],{"class":193},[187,2210,198],{"class":197},[187,2212,1186],{"class":201},[187,2214,396],{"class":197},[187,2216,2217],{"class":201}," useContext",[187,2219,205],{"class":197},[187,2221,208],{"class":193},[187,2223,212],{"class":211},[187,2225,261],{"class":215},[187,2227,219],{"class":211},[187,2229,222],{"class":197},[187,2231,2232],{"class":189,"line":225},[187,2233,271],{"emptyLinePlaceholder":32},[187,2235,2236,2238,2240,2242],{"class":189,"line":245},[187,2237,1207],{"class":283},[187,2239,1210],{"class":287},[187,2241,291],{"class":197},[187,2243,294],{"class":197},[187,2245,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272],{"class":189,"line":268},[187,2247,1219],{"class":283},[187,2249,198],{"class":197},[187,2251,1225],{"class":1224},[187,2253,205],{"class":197},[187,2255,1235],{"class":324},[187,2257,1186],{"class":287},[187,2259,660],{"class":303},[187,2261,219],{"class":211},[187,2263,1894],{"class":215},[187,2265,219],{"class":211},[187,2267,396],{"class":197},[187,2269,1902],{"class":1901},[187,2271,670],{"class":303},[187,2273,222],{"class":197},[187,2275,2276,2278,2280,2283,2285,2287,2289,2291],{"class":189,"line":274},[187,2277,1219],{"class":283},[187,2279,198],{"class":197},[187,2281,2282],{"class":1224}," updateContext",[187,2284,205],{"class":197},[187,2286,1235],{"class":324},[187,2288,2217],{"class":287},[187,2290,291],{"class":303},[187,2292,222],{"class":197},[187,2294,2295],{"class":189,"line":297},[187,2296,271],{"emptyLinePlaceholder":32},[187,2298,2299,2302,2304,2306,2309],{"class":189,"line":307},[187,2300,2301],{"class":287},"  useEffect",[187,2303,660],{"class":303},[187,2305,291],{"class":197},[187,2307,2308],{"class":283}," =>",[187,2310,294],{"class":197},[187,2312,2313,2316,2318],{"class":189,"line":317},[187,2314,2315],{"class":287},"    updateContext",[187,2317,660],{"class":303},[187,2319,1280],{"class":197},[187,2321,2322,2325,2327,2329,2332,2334],{"class":189,"line":341},[187,2323,2324],{"class":303},"      id",[187,2326,386],{"class":197},[187,2328,212],{"class":211},[187,2330,2331],{"class":215},"654321",[187,2333,219],{"class":211},[187,2335,2336],{"class":197},",\n",[187,2338,2339,2342,2344,2346,2349,2351],{"class":189,"line":357},[187,2340,2341],{"class":303},"      name",[187,2343,386],{"class":197},[187,2345,212],{"class":211},[187,2347,2348],{"class":215},"Another User",[187,2350,219],{"class":211},[187,2352,2336],{"class":197},[187,2354,2355,2358,2360],{"class":189,"line":372},[187,2356,2357],{"class":303},"      traits",[187,2359,386],{"class":197},[187,2361,294],{"class":197},[187,2363,2364,2367,2369,2371,2374,2376],{"class":189,"line":437},[187,2365,2366],{"class":303},"        region",[187,2368,386],{"class":197},[187,2370,212],{"class":211},[187,2372,2373],{"class":215},"Australia",[187,2375,219],{"class":211},[187,2377,2336],{"class":197},[187,2379,2380],{"class":189,"line":449},[187,2381,2382],{"class":197},"      },\n",[187,2384,2385,2388,2390],{"class":189,"line":461},[187,2386,2387],{"class":197},"    }",[187,2389,670],{"class":303},[187,2391,222],{"class":197},[187,2393,2394,2397,2400],{"class":189,"line":471},[187,2395,2396],{"class":197},"  },",[187,2398,2399],{"class":303}," [])",[187,2401,222],{"class":197},[187,2403,2404],{"class":189,"line":481},[187,2405,271],{"emptyLinePlaceholder":32},[187,2407,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426],{"class":189,"line":489},[187,2409,300],{"class":193},[187,2411,1288],{"class":197},[187,2413,114],{"class":1291},[187,2415,1294],{"class":197},[187,2417,1923],{"class":201},[187,2419,328],{"class":197},[187,2421,1333],{"class":201},[187,2423,1336],{"class":197},[187,2425,114],{"class":1291},[187,2427,1305],{"class":197},[187,2429,2430],{"class":189,"line":1143},[187,2431,338],{"class":197},[187,2433,2435],{"class":189,"line":2434},19,[187,2436,271],{"emptyLinePlaceholder":32},[187,2438,2440,2442,2444,2446],{"class":189,"line":2439},20,[187,2441,277],{"class":193},[187,2443,280],{"class":193},[187,2445,1210],{"class":201},[187,2447,222],{"class":197},[1531,2449,2450],{},"html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}",{"title":183,"searchDepth":225,"depth":225,"links":2452},[],{},"\u002F_partials\u002Fsdks\u002Freact-native\u002Fuser-context",{"description":1969},"_partials\u002Fsdks\u002Freact-native\u002Fuser-context","EIRnSVikgVOxW0etrragfObm4NhLiSL_qGC01kGfJvc",1781641012590]