{"record":{"id":"70e25f4a073c944b","repo":"DioxusLabs/dioxus","slug":"no-first-party-renderer-feature-enabled-it-looks","errorCode":null,"errorMessage":"No first party renderer feature enabled. It looks like you are trying to use a third party renderer. You will need to use the launch function from the third party renderer crate.","messagePattern":"No first party renderer feature enabled\\. It looks like you are trying to use a third party renderer\\. You will need to use the launch function from the third party renderer crate\\.","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/dioxus/src/launch.rs","lineNumber":370,"sourceCode":"\n        #[cfg(feature = \"web\")]\n        if matches!(platform, KnownPlatform::Web) {\n            return dioxus_web::launch::launch(app, contexts, configs);\n        }\n\n        #[cfg(feature = \"liveview\")]\n        if matches!(platform, KnownPlatform::Liveview) {\n            return dioxus_liveview::launch::launch(app, contexts, configs);\n        }\n\n        // If the platform is not one of the above, then we assume it's a custom platform\n        if let KnownPlatform::Other(launch_fn) = platform {\n            return launch_fn(app, contexts, configs);\n        }\n\n        // If we're here, then we have no platform feature enabled and third-party-renderer is enabled\n        if cfg!(feature = \"third-party-renderer\") {\n            panic!(\n                \"No first party renderer feature enabled. It looks like you are trying to use a third party renderer. You will need to use the launch function from the third party renderer crate.\"\n            );\n        }\n\n        panic!(\n            \"No platform feature enabled. Please enable one of the following features: liveview, desktop, mobile, web, tui, fullstack to use the launch API.\"\n        )\n    }\n}\n","sourceCodeStart":352,"sourceCodeEnd":380,"githubUrl":"https://github.com/DioxusLabs/dioxus/blob/24f6a829df0dfa203961a98ea4cae21c2ff27e28/packages/dioxus/src/launch.rs#L352-L380","documentation":"Error \"No first party renderer feature enabled. It looks like you are trying to use a third party renderer. You will need to use the launch function from the third party renderer crate.\" thrown in DioxusLabs/dioxus.","triggerScenarios":"Thrown at packages/dioxus/src/launch.rs:370 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["No first-party renderer is enabled. Use the launch function from your third-party renderer crate instead of dioxus::launch."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"24f6a829df0dfa203961a98ea4cae21c2ff27e28","analyzedAt":"2026-08-23T07:10:14.078Z","contentChangedAt":"2026-08-23T07:10:14.078Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}