{"id":26878,"library":"dash-renderer","title":"dash-renderer","description":"Front-end component renderer for Dash, part of the Plotly Dash ecosystem. Version 1.9.1 is the latest; it is bundled with Dash and released alongside Dash core library. The package is in maintenance mode; new features are added to Dash itself.","status":"maintenance","version":"1.9.1","language":"python","source_language":"en","source_url":"https://github.com/plotly/dash-renderer","tags":["dash","plotly","renderer","frontend"],"install":[{"cmd":"pip install dash-renderer","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"dash-renderer is imported as a module, not a class; it's auto-registered when dash is imported.","wrong":"from dash_renderer import renderer","symbol":"dash_renderer","correct":"import dash_renderer"}],"quickstart":{"code":"import dash\nimport dash_core_components as dcc\nimport dash_html_components as html\n\napp = dash.Dash(__name__)\n\napp.layout = html.Div([\n    dcc.Input(id='input', type='text'),\n    html.Div(id='output')\n])\n\nif __name__ == '__main__':\n    app.run(debug=True)","lang":"python","description":"Dash apps automatically use dash-renderer for front-end rendering; no direct import required."},"warnings":[{"fix":"Do not install dash-renderer separately; use Dash (>=2.0.0) which includes its own renderer.","message":"dash-renderer is deprecated in favor of Dash's built-in renderer. Version 1.9.1 is the final release.","severity":"deprecated","affected_versions":">=2.0.0 of Dash"},{"fix":"Simply import dash; do not add any dash-renderer import.","message":"Importing dash_renderer directly is unnecessary and may cause confusion. It's automatically loaded when you import dash.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Python 3.5+ and ensure you are using a compatible version of Dash.","message":"dash-renderer v1.9.1 is not compatible with Python 2.7 or older versions of React.","severity":"breaking","affected_versions":"1.9.1"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install dash (which includes dash-renderer) with 'pip install dash'.","cause":"Trying to import dash_renderer before installing dash or dash-renderer.","error":"ModuleNotFoundError: No module named 'dash_renderer'"},{"fix":"Do not import anything from dash_renderer; it's used internally by Dash.","cause":"Wrong import path; dash_renderer is a module, not a package with a renderer class.","error":"ImportError: cannot import name 'renderer' from 'dash_renderer'"},{"fix":"Access the renderer through the Dash app object if needed (e.g., app.renderer).","cause":"Attempting to access the renderer directly.","error":"dash-renderer has no attribute 'frontend'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}