У вас есть пара мелких ошибок.Я проверил это, и оно работает:
app = dash.Dash(__name__)
trends = ['python', 'flask', 'java']
app.layout = html.Div(
html.Div(
className="trend",
children=[
html.Ul(id='my-list', children=[html.Li(i) for i in trends])
],
)
)
if __name__ == '__main__':
app.run_server(debug=True)
Чтобы динамически обновлять этот список, вам нужно подключить обратный вызов, который выдает следующее: Output('my-list', 'children')
.Какие входные данные примет обратный вызов, вы, возможно, уже знаете, но это не было частью вашего поста, поэтому я пропустил это.