据我所知,在预渲染角度应用程序时,任何依赖于窗口或文档的组件库都无法使用.
这是否意味着在不编写我们自己的组件库并使其不依赖于窗口的情况下预渲染应用程序几乎是不可能的?如果有一种友好的方式,那么人们就已经做到了,对吧?
这就引出了一个问题:在成功预渲染角度应用程序并使用外部组件库时,人们遵循了哪些策略?如果没有办法做到这一点,人们是否使用预渲染而没有任何这样的库?
我已经完成了所有可能的解决方案,使角度材料与aspnetcore 2.0预渲染一起工作,但它们都没有工作,例如:angular-ssr
任何类型的策略建议都非常受欢迎,这也让我想知道预呈现是否会如此痛苦,对于应用程序的业务方面非常重要,使用react是一种更好的策略?
背景技术 在线有许多用于测试react-redux高阶组件的例子,例如:使用connect()反应组件.但是,它们都在ES6中.我了解结构并能够在这些文档或示例的帮助下运行测试.
问题 当我尝试使用JS代码并将其转换为Typescritpt时,我开始遇到类型问题.不确定如何在打字稿中做到这一点
我试图测试的组件是AspNetCore React-Redux yoman脚手架中的Counter组件
Counter.tsx
import * as React from 'react';
import { Link, RouteComponentProps } from 'react-router-dom';
import { connect } from 'react-redux';
import { ApplicationState } from '../store';
import * as CounterStore from '../store/Counter';
import * as WeatherForecasts from '../store/WeatherForecasts';
type CounterProps =
CounterStore.CounterState
& typeof CounterStore.actionCreators
& RouteComponentProps<{}>;
export class Counter extends React.Component<CounterProps, {}> {
public render() {
return <div>
<h1>Counter</h1>
<p>This is a simple example of a React component.</p>
<p>Current count: <strong>{ this.props.count …Run Code Online (Sandbox Code Playgroud) 对于尝试使用RTP进行视频聊天或(多媒体或文本聊天)服务器的服务器应该用于控制?SIP还是RTSP?我浏览了相应RFC的摘要,但我只能看到它们都只用于控制,而实际的数据传输是使用UDP或UDP上的RTP等其他协议完成的.根据我的理解,SIP用于控制涉及两个用户之间的会话的数据传输,否则用于RTSP.当然这是一个非常基本的理解.这两个协议之间的实际差异是什么?一个简单的谷歌搜索没有给我一个比较.