{"version":1,"pages":[{"id":"-M3BBSdlQdSrvWZDAw3g","title":"What is ConanJs?","pathname":"/","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MCBl2fVZjs0C3Kn03Lv","title":"Why ConanJs...","pathname":"/why-conanjs...","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MCBl5Pl2bewdnK8sUCN","title":"... if coming from Redux","pathname":"/why-conanjs.../...-if-coming-from-redux","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Why ConanJs..."}]},{"id":"-MCBwphLZeaW59sciC2N","title":"... if using vanilla React","pathname":"/why-conanjs.../...-if-using-vanilla-react","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Why ConanJs..."}]},{"id":"-MCBlKzXz1lf_0TPPo8z","title":"... if learning React","pathname":"/why-conanjs.../...-if-learning-react","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Why ConanJs..."}]},{"id":"-MCCXe5BvtfSMUN3P0lf","title":"... if not using React","pathname":"/why-conanjs.../...-if-not-using-react","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Why ConanJs..."}]},{"id":"-MBYRKYvAfMlmB0u_XP3","title":"How to install/use ConanJs","pathname":"/how-to-install-use-conanjs","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MBJwnb4C9WchHLMh4x3","title":"About us / Github / Contact us","pathname":"/about-us","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MCBm6ARLgzU7DYGaZDA","title":"Demo Gallery","pathname":"/tutorials/demo-gallery","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Demos"}]},{"id":"-MCBh5JxAkiJbsTjuaS4","title":"Conan State Demos","pathname":"/tutorials/conan-state-demos","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Demos"}]},{"id":"-M9U259_XPDDFTkNz0BF","title":"Hello World","pathname":"/tutorials/conan-state-demos/hello-wow","siteSpaceId":"sitesp_Wyg1m","description":"Have a look at the simplest example with Conan State.","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"}]},{"id":"-MCqYpekM0o4-z8ydZqZ","title":"Todos","pathname":"/tutorials/conan-state-demos/todos","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"}]},{"id":"-M9U3VdgOI63wzcbKcEL","title":"Todos - Basic","pathname":"/tutorials/conan-state-demos/todos/todos-sync","siteSpaceId":"sitesp_Wyg1m","description":"A step by step guide to create a Todos application with ConanJs","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"},{"label":"Todos"}]},{"id":"-M9U3Z3tCbIdWDOhZPx7","title":"Todos - Async","pathname":"/tutorials/conan-state-demos/todos/todos-async","siteSpaceId":"sitesp_Wyg1m","description":"Let's add some asynchronous calls to the previous Todos example","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"},{"label":"Todos"}]},{"id":"-M9U3cip1z33a-FiHCQu","title":"Todos - Optimistic","pathname":"/tutorials/conan-state-demos/todos/todos-optimistic","siteSpaceId":"sitesp_Wyg1m","description":"What if we wanted to optimistically add/toggle our todos before the server API call returns?","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"},{"label":"Todos"}]},{"id":"-M9U3fePsN6qiI6QJAUJ","title":"Github issues viewer","pathname":"/tutorials/conan-state-demos/github-issues-viewer","siteSpaceId":"sitesp_Wyg1m","description":"Let's use ConanJs to build a realistic app that browses a remote repository","breadcrumbs":[{"label":"Demos"},{"label":"Conan State Demos"}]},{"id":"-MCBhhmR-vDbcQx3DDct","title":"Conan Flow Demos","pathname":"/tutorials/conan-flow-demos","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Demos"}]},{"id":"-M9U3kT0hzPInUKDh8zp","title":"Authentication","pathname":"/tutorials/conan-flow-demos/authentication","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Demos"},{"label":"Conan Flow Demos"}]},{"id":"-MCBgq-YgQkzpz4Lgdz7","title":"General Concepts","pathname":"/data/general-concepts","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"}]},{"id":"-M9U7--RcvQ6tjXCGQTs","title":"Conan State","pathname":"/data/conan-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"}]},{"id":"-M9Z4QHecGnta4vB5w-m","title":"Actions & Reducers","pathname":"/data/conan-state/actions","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9Z9bwZl3_3KA7EgKUz","title":"Reducers","pathname":"/data/conan-state/actions/reducers","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Actions & Reducers"}]},{"id":"-M9Z9o3Tj2LsxzV4mD3a","title":"Actions","pathname":"/data/conan-state/actions/types-of-actions","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Actions & Reducers"}]},{"id":"-M9U3wO6w258a6tHMOq5","title":"Creating State","pathname":"/data/conan-state/creating-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9U5eYpt6BGOrR93K9g","title":"Observing State","pathname":"/data/conan-state/subscribing-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9U5iNrVuV7q2q2sxE1","title":"Live rendering","pathname":"/data/conan-state/subscribing-state/live-rendering","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Observing State"}]},{"id":"-M9Z81h9RP2JSu7xza8G","title":"Connecting","pathname":"/data/conan-state/subscribing-state/connecting","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Observing State"}]},{"id":"-M9U3yX1qPxyZG1LWazo","title":"Composing State","pathname":"/data/conan-state/pipes-composing-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9Z8O0kp8Z_os_Ni-RR","title":"Scaling State","pathname":"/data/conan-state/scoping-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-MBYUA5WpIuTFb_RnQx6","title":"Orchestrating State","pathname":"/data/conan-state/orchestrating-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-MBmrqVj_VvbyYinkfgC","title":"Life cycle","pathname":"/data/conan-state/life-cycle","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9U47JMLJUwzYtw5l00","title":"Async handling","pathname":"/data/conan-state/life-cycle/async-handling","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Life cycle"}]},{"id":"-MBmsuicPsAxBh9nAJ_y","title":"Introspection","pathname":"/data/conan-state/life-cycle/introspection","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"},{"label":"Life cycle"}]},{"id":"-M9U4Da0nvR6lTc3QLb5","title":"Testing state","pathname":"/data/conan-state/testing","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan State"}]},{"id":"-M9U71IjxKvtCEnma1pH","title":"Conan Flow","pathname":"/data/flows","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"}]},{"id":"-M9U7XCo-dXPV6CR9lR_","title":"Creating Flows","pathname":"/data/flows/creating-flows","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan Flow"}]},{"id":"-M9U7cLgvlKmRZ_5X_O4","title":"Serialising Flows","pathname":"/data/flows/flows-as-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan Flow"}]},{"id":"-MCGyBaveah67TW2aqPr","title":"Observing Flows","pathname":"/data/flows/testing-flows","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"CONAN DATA"},{"label":"Conan Flow"}]},{"id":"-M9U744H3CRps68J0Tjy","title":"Dependency Injection","pathname":"/dependency-injection","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MCQiUMb4gkq3WoQKikO","title":"General Concepts","pathname":"/dependency-injection/general-concepts","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Dependency Injection"}]},{"id":"-MCQiivjl0fI7NeQv1rw","title":"Creating the Context","pathname":"/dependency-injection/creating-the-context","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Dependency Injection"}]},{"id":"-MCSFoLDllcD8kme-M03","title":"Using the Context","pathname":"/dependency-injection/using-the-context","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"Dependency Injection"}]},{"id":"-MBYUa6Ifdga1DLBGzHx","title":"ASAPs","pathname":"/asaps","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MBYUiEx4KaokL8MFqon","title":"Logging","pathname":"/logging","siteSpaceId":"sitesp_Wyg1m","description":""},{"id":"-MBruQh9IMBQSV5rZDqW","title":"Main Classes","pathname":"/api/main-classes","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MBa-zrzqnARBS-humBx","title":"Conan","pathname":"/api/main-classes/conan","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"}]},{"id":"-MBdi2IGeEayQn9UCOSx","title":"StateDef","pathname":"/api/main-classes/conan/statedef","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"},{"label":"Conan"}]},{"id":"-MBa05NCwD7eq64GFTsJ","title":"ConanState","pathname":"/api/main-classes/conan-state","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"}]},{"id":"-MCBXW8UgV5c6vQYrmzP","title":"ConanFlow","pathname":"/api/main-classes/conanflow","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"}]},{"id":"-MCBXf1zHMDtcVc8ke98","title":"UserFlowDef","pathname":"/api/main-classes/conanflow/userflowdef","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"},{"label":"ConanFlow"}]},{"id":"-MCBbGgLUU7UonU8v08z","title":"UserStatusDef","pathname":"/api/main-classes/conanflow/userflowstatusesdef","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"},{"label":"ConanFlow"}]},{"id":"-MCLvbEgPhmfqCGxjpjV","title":"Status","pathname":"/api/main-classes/conanflow/status","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Main Classes"},{"label":"ConanFlow"}]},{"id":"-MBruWM5ICBnisnA23Dz","title":"Conan State Classes","pathname":"/api/conan-state-classes","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MBa07Z4p52udkCBX6lw","title":"Thread","pathname":"/api/conan-state-classes/thread","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Conan State Classes"}]},{"id":"-MBhoHU-wULi4XkRDo6q","title":"ConnectedState","pathname":"/api/conan-state-classes/connectedstate","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Conan State Classes"}]},{"id":"-MBs-U7rL76yuDfux7Pt","title":"MonitorInfo","pathname":"/api/conan-state-classes/monitorinfo","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Conan State Classes"}]},{"id":"-MBs0fFlXROqBEGQrVTe","title":"MetaInfo","pathname":"/api/conan-state-classes/metainfo","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Conan State Classes"}]},{"id":"-MCNEgONx56MwnEsHqeY","title":"Dependency Injection","pathname":"/api/dependency-injection","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MCNEocdTSFn0NRMU95z","title":"DiContextFactory","pathname":"/api/dependency-injection/dicontextfactory","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"Dependency Injection"}]},{"id":"-MCkZTAlTd4T9v2SAvDg","title":"ASAPS","pathname":"/api/asaps","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"}]},{"id":"-MCk_3nKg7zTV-vZgDl2","title":"Asaps","pathname":"/api/asaps/asaps","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"ASAPS"}]},{"id":"-MCk_8HD9h1lxA64Avhc","title":"Asap","pathname":"/api/asaps/asap","siteSpaceId":"sitesp_Wyg1m","description":"","breadcrumbs":[{"label":"API"},{"label":"ASAPS"}]}]}